<br><br><div><span class="gmail_quote">2008/4/8, Lubomir Kundrak <<a href="mailto:lkundrak@redhat.com">lkundrak@redhat.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, 2008-04-07 at 15:25 +0200, David Nielsen wrote:<br> ><br> ><br> <br>> 2008/4/6, Josh Boyer <<a href="mailto:jwboyer@gmail.com">jwboyer@gmail.com</a>>:<br> ><br> >         mono-zeroconf:<br> >           F8-updates > F9 (0:0.7.5-4.fc8 > 0:0.7.5-3.fc9)<br>
 ><br> > This is the same exact code, the revision is merely higher because of<br> > a little import snarfu. Shouldn't pose a problem<br> <br> <br>A way to aviod problems like these is to keep the same revision number<br>
 part before dist tag when using the same source package, and only<br> increase the part of revision after the dist tag when doing change that<br> applies to a branch.<br> <br> That way you'll do (example):<br> <br> f8       |  f9<br>
 -----------------<br> -1.fc8   < -1.fc9 (Initial build of same package on branch and trunk)<br> -1.fc8.1 < -1.fc9 (Made a change on branch)<br> -1.fc8.1 < -2.fc9 (Imported new trunk)<br> -2.fc8   < -2.fc9 (Merged the trunk into branch)<br>
 -2.fc8.1 < -2.fc9 (And do another branch change)<br> <br> Without breaking upgrade path at any point in time.</blockquote><div><br>That would work yes, but you know what would also work.. CVS, dead in a ditch, it simply should not be able to create the kind of inconsistency it did for me, that was clearly a CVS bug. I have not worked with CVS before starting as a Fedora contributor, the fact that following the guide to the letter can occasionally cause CVS errors like what I got (it appeared to not transfer the files completely but I was not allowed to check the files back in - the quick fix was merely to bump the build) - well it does tend to frighten me. <br>
<br>- David<br></div><br></div><br>