Commit Graph

27 Commits (master)

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