[Tickets #5284] Re: Move to subversion for Horde code repository

bugs at bugs.horde.org bugs at bugs.horde.org
Sun Nov 4 04:27:52 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=5284
-----------------------------------------------------------------------
 Ticket             | 5284
 Updated By         | Chuck Hagenbuch <chuck at horde.org>
 Summary            | Move to subversion for Horde code repository
 Queue              | Horde.org Servers
 Type               | Enhancement
 State              | Assigned
 Priority           | 2. Medium
 Owners             | Horde Developers
-----------------------------------------------------------------------


Chuck Hagenbuch <chuck at horde.org> (2007-11-03 21:27) wrote:

Status update:

anonsvn is available from http://svn.horde.org/repository/
developer svn is available from https://svn.horde.org/repository (though
right now only I have a password :)
chora is available from http://svn.horde.org/

On commit emails:
I think inline text-only diffs with a max message size would be ideal. I
agree about colored diffs and I also really hate systems that send out
commit messages over a megabyte. I think if we can do it, something that
sends a main body part with the log message and chora links, and then
inline attachments of type text/diff for up to 40k or so of changes, seems
nice.

On checking modules out inside other modules:
The svn way to do this is with externals, BUT: there is no way to commit
to everything at once using externals (per
http://svn.haxx.se/users/archive-2007-01/0955.shtml). The ideal situation
here is that we would have a tree of apps that didn't need to be in the
webroot, so we wouldn't need to put them inside each other. Externals is a
reasonable solution that would let us have a dev tree and just commit to
modules separately. Another option is symlinks, which subversion can handle
now - we could put links to the apps inside the horde/ module, assuming
they were now on the same level as horde.

One side effect of having different developer and anonymous URLs (https vs
http) is that if we want to use externals on our own stuff, it has to be
different sets of externals properties for dev and anon.

On commit hooks:
I haven't done anything about a new commits list. The pre-commit hooks are
not working yet.

On access control:
Unless someone feels strongly I think we should try authenticated == write
access at first.



More information about the bugs mailing list