Equivalent to svn tags?

Aaron Bentley aaron.bentley at utoronto.ca
Thu Oct 25 15:25:57 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matthew D. Fuller wrote:
> On Thu, Oct 25, 2007 at 09:05:16AM -0400 I heard the voice of
> Aaron Bentley, and lo! it spake thus:
>> Well, you did say the problem was with "pull", not "branch".
> 
> I was speaking on the non-specific sense of "getting stuff", not
> particularly about `bzr pull`.  That could have been unclear...
> 
> 
>> To me, it's always seemed unlikely you'd really want the whole set
>> in a repository.
> 
> Well, just take my word for it that this really is a desirable
> behavior in a lot of cases   :]

I've use Arch, which required this, and I never found it useful.  I do
find it useful to push an entire repo at once.  But as a repo client, I
rarely want more than a couple of branches of a project from a repo.

> Consider bzr; I'd want to branch/pull my local copy of "bzr", and I
> get bzr.dev right now.  I want bzr.dev, but also bzr.0.91 and bzr.0.90
> and bzr.0.12 and all the release branches; not because I have a use
> for them NOW, but because that way they're already handy when I think
> I might want one.  

So this is exactly what tags are useful for-- they provide a way to
reference particular releases, without

- - inviting accidental changes
- - cluttering up the directory structure with old data

I really do see them as a better solution than branches for this use
case.  We used to use branches in lieu of tags at PanoMetrics, but we've
now switched to tags and I think it's much cleaner.

>> I actually think that merge [...]
> 
> I'd be inclined to agree (though I'm starting to become afraid that
> branches are getting enough locations to pass some threshold and
> become self-aware).

It wouldn't necessarily have to be a new location; the submit branch
usually the branch I merge from.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHIKd10F+nu1YWqI0RAkmFAKCALvq37p8yvu3Ca4KzFRheIRBRgQCePM9q
6q+A8Z1j+sp+sdf6jQriIv4=
=P4OA
-----END PGP SIGNATURE-----



More information about the bazaar mailing list