[Python-Dev] Looking for VCS usage scenarios (original) (raw)
Tres Seaver tseaver at palladion.com
Thu Nov 6 01:53:32 CET 2008
- Previous message: [Python-Dev] Looking for VCS usage scenarios
- Next message: [Python-Dev] Looking for VCS usage scenarios
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Martin v. Löwis wrote:
Yes. My understanding, though I haven't tried it yet, is that newer versions of the bzr-svn plugin do a good job at a full conversion. Basically, every svn branch becomes a bzr branch and all svn tags are converted to bzr tags, which are not separate branches, but actual symbolic names for revisions in other branches. Unless somebody had committed to the tag - right?
svn doesn't have any true tags, AFAIK: everything is a branch. Committing to a tag for "housekeeping" is a not-uncommon pattern in some projects (e.g., to avoid making spurious housekeeping commits on the source branch which have to be undone after making the tag). The canonical example would be changing the 'version' argument passed to distutils / setuptools setup().
Under this culture / pattern, one would tag the release, then modify the version on the quasi-tag branch, rather than committing the released version of setup.py to the source branch, only to follow it immediately with another commit reverting the release-specific change.
Tres. - --
Tres Seaver +1 540-429-0999 tseaver at palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFJEkAM+gerLs4ltQ4RAoztAKDKP4kACUon4vWNg78eZHg3ZL45CgCgkfn0 yXz5q1bhwWs77u3j/6isgOQ= =oqoH -----END PGP SIGNATURE-----
- Previous message: [Python-Dev] Looking for VCS usage scenarios
- Next message: [Python-Dev] Looking for VCS usage scenarios
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]