I've been discussing the move from CVS to Subversion with Mike Meyer. I've already successfully done the migration locally and tested the results several times, but I wanted to double-check with the rest of the community on how you would like the new repository to be structured. So far, I've used the following repository layouts:


python-xlib:

trunk/
    COPYING
    MANIFEST.in
    NEWS
    README
    TODO
    Xlib/
    debian/
    doc/
    examples/
    setup.py
    test/
    utils/
tags/
    xlib_0_1/
    xlib_0_10/
    xlib_0_11/
    xlib_0_12/
    xlib_0_13/
    xlib_0_14/
    xlib_0_14rc1/
    xlib_0_2/
    xlib_0_3/
    xlib_0_4/
    xlib_0_5/
    xlib_0_6/
    xlib_0_7/
    xlib_0_8/
    xlib_0_9/
branches/
    (empty)


plwm:

trunk/
    COPYING
    INSTALL
    MANIFEST
    NEWS
    ONEWS
    README
    doc/
    examples/
    ideas/
    plwm/
    setup.py
    utils/
tags/
    merge_head_from_intwin_dev/
    merge_intwin_dev_to_head/
    plwm_2_0/
    plwm_2_0a1/
    plwm_2_1/
    plwm_2_2/
    plwm_2_3/
    plwm_2_4/
    plwm_2_5/
    plwm_2_5a/
    plwm_2_6a/
branches/
    frames_dev/
    intwin_dev/
    plwm/
    plwm_2_5_release/


In my experience, layouts like these work the best for single-module projects like python-xlib and plwm, but if anyone has any changes they'd like to make, please let me know. Once we've decided on the repository layout, we'll need to specify a time to freeze CVS commits so I can do the final migration. (CVS will stay frozen and will still contain old versions of both projects, but new development should only be done on the subversion repository)

Also, once we've decided on the target repository layouts, I'll write up a quick guide on using subversion with python-xlib and plwm, including how to work with the various branches and tags for each project. If there's any other information you'd like included, let me know and I'll add it to the guide.

--
David H. Bronke
Vice President of Project Development
G33X Nexus Entertainment
http://www.g33xnexus.com/

v3sw5/7Hhw5/6ln4pr6Ock3ma7u7+8Lw3/7Tm3l6+7Gi2e4t4Mb7Hen5g8+9ORPa22s6MSr7p6 hackerkey.com
Support Web Standards! http://www.webstandards.org/