Thomas Keller
59ad0f5b11
* idf.php-dist: improve the document of the various mtn-related configure options; introduce an option to configure the protocole - separate from the url option, which we now name mtn_remote_host
...
* IDF_Project: optionally give getSourceAccessUrl() a commit argument, so a particular VCS module can determine a subset of revisions to pull for the specific revision which is browsed
* IDF_Scm_*: add the argument null'd for all VCS; implement a branch lookup for monotone
* tree.html: display the correct branch to clone under each revision tree
2010-05-02 00:56:04 +02:00
Thomas Keller
3b53ceedcd
* Monotone.php (IDF_Scm_Monotone): basic_io values need to be unescaped; implement getChangeLog()
...
* Monotone.php (IDF_Scm_Monotone_Stdio): add support for multiple, equally named options
* Source.php, commit.html: split-off the global commit template (which had some separate code already for SVN) and adapt the left blocks for mtn to shorten branch and tag names just like we do everywhere else
2010-05-01 01:05:54 +02:00
Thomas Keller
15a2bd90b3
Add support for monotone's diff header
2010-05-01 00:56:48 +02:00
Thomas Keller
c49a8204e0
Properly activate the correct branches / tags for the currently viewed revision
2010-04-30 02:38:45 +02:00
Thomas Keller
601e894935
Use the branch / tag name shortener in two other templates as well.
2010-04-30 02:11:40 +02:00
Thomas Keller
445c90fefe
Create a separate class which handles command streaming over mtn automate stdio. Use that everywhere instead of the direct system calls.
2010-04-30 02:03:58 +02:00
Thomas Keller
b7ced5fa69
Do not shorten the changelog in the SCM model - thats a task for the view.
2010-04-29 23:38:28 +02:00
Thomas Keller
995f1a13c3
Add a new view modifier which allows the shortening of long strings such as branch or tag names. Use that in the tree view and display the full name in a title tag.
2010-04-29 23:35:57 +02:00
Thomas Keller
cf22909722
* isAvailable(): check monotone's interface version and mark the interface as available if it matches (we might see later on if this alone is actually a good idea especially if we browse an empty database...)
...
* _getCerts(): implement a cert cache and make multiple cert values easily available
* getCommit(), getCommitLarge(), getFile(), getPathInfo(), testHash(): implement
* getTags(): save the first found revision id for a tag as key in the associative array to make tags actually browsable
2010-04-29 01:44:34 +02:00
Thomas Keller
02603fd8fd
disable archive generation for now, this is not possible with monotone as it is implemented now in IDF
2010-04-29 01:42:50 +02:00
Thomas Keller
af4f5aaeb0
make the path to the monotone executable configurable
2010-04-29 01:37:28 +02:00
Thomas Keller
f8012c37d1
from monotone 0.48 onwards the setup command creates its own internal database
2010-04-28 01:12:29 +02:00
Thomas Keller
5954cd0ad1
default to the master branch for the head / tip / main revision
2010-04-28 00:14:19 +02:00
Thomas Keller
5ef6e6c08f
mtn still needs a local db and project setup if there is nothing beside an empty database remotely
2010-04-28 00:13:42 +02:00
Thomas Keller
94a5464155
* idf.php-dist: no need to configure a branch prefix any longer now that the project owner can define the master branch name
...
* Monotone.php: change accordingly to use the configured master branch name and fallback to all branches ("*") if noone is found
2010-04-27 23:28:52 +02:00
Thomas Keller
18ba8d0ac5
Some more files from the initial work
2010-04-27 00:02:47 +02:00
Thomas Keller
9fd4334dec
Start on monotone support for indefero. The SCM backend is about 30% done, interesting pieces like getTree() are not finished yet.
2010-04-26 23:56:25 +02:00
Loic d'Anterroches
d7843a55bd
Updated the French translations.
2010-04-19 09:28:48 +02:00
Loic d'Anterroches
b7833b5d23
Updated to have the latest .pot file.
2010-04-19 09:27:37 +02:00
Loic d'Anterroches
0f617f8e09
Fixed to directly use a PHP internal function, thanks piouPiouM.
2010-04-19 09:16:56 +02:00
Loic d'Anterroches
fbc1fab68d
Added the Mercurial hook connection to run on groupchange.
2010-04-19 09:14:29 +02:00
Loic d'Anterroches
68890c3c48
Improved the Mercurial documentation.
2010-04-19 09:10:43 +02:00
Loic d'Anterroches
10f08386f7
Fixed to have a simpler code.
2010-04-15 15:40:36 +02:00
Loic d'Anterroches
45fa309c07
Fixed to have a simpler code.
2010-04-15 15:38:03 +02:00
Loic d'Anterroches
2ad13a96f9
Added the changegroup hook for Mercurial.
...
This is the last commit for 1.0, yeah\!
2010-04-15 15:20:50 +02:00
Loic d'Anterroches
73f95de843
Fixed a stupid typo in the hook configuration check.
2010-04-15 10:48:39 +02:00
Loic d'Anterroches
c13d1aba30
Made the svn-post-commit script executable.
2010-04-15 10:36:31 +02:00
Loic d'Anterroches
42f561dc75
Added the subversion post commit hook.
2010-04-15 10:00:05 +02:00
Loic d'Anterroches
8280add935
Moved the event logging just before the action.
2010-04-14 13:43:58 +02:00
Loic d'Anterroches
bbc29c889f
Added the post-update hook at the creation of the git repository.
2010-04-14 13:31:30 +02:00
Loic d'Anterroches
e5ee6d8fca
Added the first work on the scm post commit hooks.
2010-04-14 10:54:16 +02:00
Loic d'Anterroches
738a8bdd60
Fixed issue 424, English grammar.
2010-04-12 20:55:00 +02:00
Loic d'Anterroches
119faf55cf
Added ticket 419, render for .net files.
2010-04-12 20:43:04 +02:00
Loic d'Anterroches
7b0ece42f0
Fixed to convert in utf-8 earlier in the process.
2010-03-26 20:40:50 +01:00
Loic d'Anterroches
3c29e4e6ae
Fixed to not use the assumption that the first line of a commit message set the encoding.
2010-03-26 19:57:18 +01:00
Loic d'Anterroches
a5f97c59d9
Fixed missing detection of ISO-8859-2 characters.
2010-03-26 14:53:43 +01:00
Loic d'Anterroches
77c7f8ecfe
Updated the French translations and .pot file.
2010-03-16 15:26:17 +01:00
Loic d'Anterroches
dc34829afe
Fixed issue 417, 403 after clicking 'delete this page'.
2010-03-16 15:21:17 +01:00
Raphaël Emourgeon
10245113d5
Fixed ticket 406, PHP 5.3.1 compatibility.
2010-03-16 10:40:29 +01:00
Raphaël Emourgeon
349970cfaf
Fixed ticket 410, upload error message on new issue shouldn't be hidden.
2010-03-16 10:03:49 +01:00
Loic d'Anterroches
0056e3f0b2
Added ticket 414, references email header for the issue notifications.
2010-03-16 09:41:21 +01:00
Loic d'Anterroches
4e7d3618a7
Fixed issue 319, unable to browse a remote subversion repository.
2010-03-01 19:59:32 +01:00
Loic d'Anterroches
548a427148
Fixed issue 407, notifications emails are sent twice.
2010-03-01 15:02:09 +01:00
Loic d'Anterroches
49e5aa783d
Fixed to correctly write into the temp folder.
2010-02-27 22:26:34 +01:00
Loic d'Anterroches
b9d8eeea9e
Fixed to catch the error output of the key check.
2010-02-27 22:09:51 +01:00
Loic d'Anterroches
75777daf4b
Fixed to prevent uploading several times the same key.
2010-02-27 18:09:02 +01:00
Loic d'Anterroches
d3b76975cd
Added the option to have a strong check of the ssh key with ssh-keygen.
2010-02-27 17:42:09 +01:00
Loic d'Anterroches
64fb5b3bf0
Fixed issue 402, Project List shows '0 bytes' Repository size on Mac OS X.
2010-02-24 15:06:13 +01:00
Loic d'Anterroches
51842c02f6
Added the ability to manually create a user.
2010-02-24 10:43:28 +01:00
Loic d'Anterroches
cc6f1c7cd8
Added ticket 165, multiple SSH keys per user.
2010-02-22 22:27:31 +01:00