Commit Graph

27 Commits

Author SHA1 Message Date
Thomas Keller
f4fc2342d5 Refer to monotone 0.99.1 or later, 0.99 is a bit buggy wrt automation 2011-01-24 12:57:22 +01:00
Thomas Keller
74baebde96 I changed my mind: remote automate access should be prevented for
private projects and we should also take care that the symlink that
enables it is dynamically created / removed when the private flag
changes for a project.
2011-01-18 15:43:35 +01:00
Thomas Keller
dd05a58c8c Major configuration changes for SyncMonotone - we're now using a predefined
configuration tree as template for a new project and copy / symlink that on
project creation. To make this process a little more configurable, two new
configuration options, 'mtn_confdir' and 'mtn_confdir_extra', have been
added which allow the forge admin to adapt the directory structure and its
default hooks to his likings for all new projects. (More on that in
doc/syncmonotone.mdtext).
The 'mtn_remote_auth' configuration option was removed, because setting this
to false would have not worked for setups which did not allow write access
to remote automate commands for anonymous users and opening this would have
meant a huge security hole. Instead, for every project which is created a
corresponding client key is created as well which is used as authentication
in the IDF source frontend.
Finally the monolithic monotonerc file has been split up into individual,
easily configurable lua files which are linked / copied underknees hooks.d/
and which do not conflict with each other (for example by overwriting certain
main notification hooks).
2011-01-06 01:44:41 +01:00
Thomas Keller
ad15b13f7e Add a little Q&A section with details how to handle suspended branches and default branch name changes. 2010-11-17 01:02:43 +01:00
Thomas Keller
039ae01cfa Use an even smarter way of including additional resources for monotone
by using a wildcard dir matcher and document this accordingly.
2010-10-30 22:09:55 +00:00
Thomas Keller
b800ffcc1f * add a section which explains the security concept and explains
the possible remote command execution feature
* add a section which explains how additional hooks can be
  configured for notification purposes
2010-10-28 20:05:42 +02:00
Thomas Keller
617589f41b Reorganize and expand the help of the monotone plugin.
Make the commentary in idf.php-dist less verbose.
2010-09-17 03:11:36 +02:00
Thomas Keller
e789263068 - raise required mtn version to 0.99
- add '--key=' to the default mtn arguments in idf.php-dist
2010-08-30 12:58:52 +00:00
Thomas Keller
0c4846c986 Adapted monotone's README file and moved it under doc/ 2010-08-13 11:42:14 +02:00
Loic d'Anterroches
145f6d0d1d Added a note to help with some Subversion errors when restarting Apache as root. 2010-05-17 10:02:56 +02:00
Loic d'Anterroches
68890c3c48 Improved the Mercurial documentation. 2010-04-19 09:10:43 +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
2b107c1610 Added ticket 391, password storage configuration variable for Mercurial. 2010-02-06 14:24:11 +01:00
Loic d'Anterroches
078c75514e Fixed typo in the git documentation. 2009-09-25 15:01:00 +02:00
Loic d'Anterroches
cbae598893 Fixed issue 243, missing git documentation. 2009-07-02 12:42:16 +02:00
Loic d'Anterroches
2ab52e7eaf Added the possible deletion of the repository when deleting a subversion project. 2009-06-25 21:37:46 +02:00
Mehdi Kabab
e235242ea6 Fixed issue 204, deleting a project does not remove the repository 2009-06-19 16:44:35 +02:00
Loic d'Anterroches
86da0c0eed Added a first version of the new SCM backend. 2009-04-21 14:13:44 +02:00
Loic d'Anterroches
858d2c93e2 Fixed issue 133, updated the documentation with svn minimal revision. 2009-03-28 07:18:56 +01:00
Loic d'Anterroches
dc6e3e2cda Added a little note about the need to restart Apache in some cases. 2009-01-30 12:13:56 +01:00
Loic d'Anterroches
c11cd7bc62 Fixed issue 110, SyncMercurial error and undocumented requirement.
Added the documentation.
2009-01-26 09:44:32 +01:00
Loic d'Anterroches
eb90d46eb8 Improved the documentation of the git backend. 2009-01-21 19:27:56 +01:00
Loic d'Anterroches
1327e5f1e3 Added the documentation for the git synchronization. 2009-01-20 11:24:38 +01:00
Loic d'Anterroches
68310e3ac5 Fixed to match the new path. 2008-12-08 09:58:01 +01:00
Benjamin Jorand
0eeef34908 Added the Mercurial repository serving synchronization.
This fixes ticket 79.
2008-12-08 09:56:31 +01:00
Loic d'Anterroches
a2ea924448 Added the File_Passwd dependency in the documentation. 2008-12-03 23:33:00 +01:00
Loic d'Anterroches
b60aeb0ca1 Updated the plugin to match InDefero's coding standards. 2008-12-03 23:02:59 +01:00