Subversion - Proposal
Sean Wheller
sean at inwords.co.za
Sat Dec 25 11:04:17 UTC 2004
Hi,
I've had a look at the docs svn repos and have several problems with it that I
am offering to fix. Here follows my thinking:
1.Create Standard SVN Repository Layout
Standard Subverison repository is managed in three folders:
tags
branches
trunk
2. Implement SVN hooks
svn can send email notification on all commits to any mailing list (we will
need a mailing list, suggest commit-docs)
3. Implement hot-backup
This would create a per-commit snapshot of the repository for archival or
emergency recovery purposes.
4. Setup stdin and stdout (svn://)
5. Spawn svn as service from inetd
6. Migrate current repository to trunk
tag this revision tag/rXXX
Proposed structure (for start, can be changed)
trunk/
debian/ (as today)
faq/ (as today)
userguide/ (as today)
adminguide/ (as today)
quickguide/ (as today)
lib/ (xsl, sh, py etc.)
common/ (common files such as legal.xml, copyright and often used entities)
images/ (central point for image src and export formats)
This would be a start point for the new repos. CHanges in structure will be
easily managed, we can use tags/ at revisions and people can use branchs/ if
they will be making intrusive changes. Otherwise all work will be in trunk/
I understand that there is a proposal to move to 'arch,' however I am not sure
when this will happen. I also understand thatthis is a 'sandbox' test for
the doc team. I don't know much about arch, so I will be installing it local
for testing. In the interim, my suggestion is to get svn running today and
work there while people are testing and learning about arch.
Thoughts, flames and all the rest, welcome.
--
Sean Wheller
Technical Author
sean at inwords.co.za
http://www.inwords.co.za
Registered Linux User #375355
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-doc/attachments/20041225/13f26aa5/attachment.pgp>
More information about the ubuntu-doc
mailing list