<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7650.21">
<TITLE>R: Revision-id of the bazaar version</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>
<P><FONT SIZE=2>Hi all,<BR>
<BR>
I understand the point: the stables releases can diverge from the devel releases.<BR>
In general they are different branches. And the branch can happen before the release of the ufficial revision.<BR>
<BR>
Ok, but I think that it should be an official repository with the stable branches, and a list of the revision-id(s) for every version.<BR>
<BR>
Goffredo<BR>
<BR>
-----Messaggio originale-----<BR>
Da: John Arbash Meinel [<A HREF="mailto:john@arbash-meinel.com">mailto:john@arbash-meinel.com</A>]<BR>
Inviato: lun 23/10/2006 11.41<BR>
A: kreijack@alice.it<BR>
Cc: bazaar-ng@lists.canonical.com<BR>
Oggetto: Re: Revision-id of the bazaar version<BR>
<BR>
-----BEGIN PGP SIGNED MESSAGE-----<BR>
Hash: SHA1<BR>
<BR>
Goffredo Baroncelli wrote:<BR>
> Hi all,<BR>
><BR>
> is there an official list of the revision-id for every version of bazaar ?<BR>
><BR>
><BR>
> Looking at the NEWS annotate it seems:<BR>
><BR>
<BR>
Well, these can't be the official revision ids, because *most* of the<BR>
actual releases were not merged back into the mainline.<BR>
<BR>
Robert has explicitly asked for this, because it prevents you from<BR>
accidentally doing a pull overtop of the released branch. As an example:<BR>
<BR>
A<BR>
|<BR>
B<BR>
|\<BR>
C E - release-0.8<BR>
|<BR>
D<BR>
|<BR>
F<BR>
|\<BR>
G H - release-0.9<BR>
<BR>
etc.<BR>
<BR>
The problem is that if you do:<BR>
<BR>
F<BR>
|\<BR>
G H<BR>
|/<BR>
I<BR>
<BR>
Then if you are sitting at 'H' and accidentally do 'bzr pull', it will<BR>
give you I, which is *not* on the release branch.<BR>
<BR>
Personally, I could see going either way. I like the concept that if I<BR>
pull bzr.dev, I get all of the history, even for releases. This is also<BR>
a place were I think tags would make sense. (tags such that they<BR>
propagate with the branch, but are difficult to change).<BR>
<BR>
I maintain a mirror for all of the released versions that I've found.<BR>
Which doesn't contain some of the older ones. Most of these can also be<BR>
found on <A HREF="http://bazaar-vcs.org/bzr/">http://bazaar-vcs.org/bzr/</A><BR>
<BR>
bzr.0.0.5 mbp@sourcefrog.net-20050615060316-97b948fb1eade31f<BR>
bzr.0.1 mbp@sourcefrog.net-20051013032322-dc469f4b81f8e7f9<BR>
bzr.0.6 mbp@sourcefrog.net-20051028055627-b80f0d7d43d07407<BR>
bzr-0.7-fixes mbp@sourcefrog.net-20060120051910-199f6d5e9d1e5c6d<BR>
bzr.0.8 pqm@pqm.ubuntu.com-20060517071027-58ef74796b918716<BR>
bzr.0.9 pqm@pqm.ubuntu.com-20060811102108-06a24f3a1d4e7d82<BR>
bzr.0.10 pqm@pqm.ubuntu.com-20060904005919-d595cc974f859400<BR>
bzr.0.11 pqm@pqm.ubuntu.com-20061001233254-c3a627b7c1390697<BR>
<BR>
Now, I personally merged the 0.10 branch back into bzr.dev, but I don't<BR>
believe the other ones have been merged.<BR>
<BR>
My mirrors are available from:<BR>
<A HREF="http://bzr.arbash-meinel.com/mirrors/bzr/releases/">http://bzr.arbash-meinel.com/mirrors/bzr/releases/</A><BR>
<BR>
(I think I tweezed out bzr.0.0.5 and some of the others by looking<BR>
through commit logs and seeing 'prepare 0.X release'. So they may not be<BR>
100% accurate)<BR>
<BR>
John<BR>
=:-><BR>
-----BEGIN PGP SIGNATURE-----<BR>
Version: GnuPG v1.4.1 (Cygwin)<BR>
Comment: Using GnuPG with Mozilla - <A HREF="http://enigmail.mozdev.org">http://enigmail.mozdev.org</A><BR>
<BR>
iD8DBQFFPI40JdeBCYSNAAMRAsxiAJ90oxMshz2IN46Vh8nARzWZfiGyEQCg1wKh<BR>
phw8IBH6N4yPWyg4nhBMkO0=<BR>
=0XA7<BR>
-----END PGP SIGNATURE-----<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>