what exactly is going on here?
yeti
Posts: 818
On system "destiny":
On system "darkstar":
Please explain why branch release_1_0 is so much different on both systems.
Additionally, when I try to "hg clone" the repository from scratch again, mercurial tries to get revision 2409 but falls stale after a while. I didn't get a new clone of the repository in more then 5 tries...
Am I confused or is it mercurial/google I should stop to trust?
(yeti@destiny:1)~/wrk/propeller/propgcc-hg/propgcc$ date Wed Jun 11 08:47:53 CEST 2014 (yeti@destiny:1)~/wrk/propeller/propgcc-hg/propgcc$ hg pull --update pulling from http://code.google.com/p/propgcc/ searching for changes no changes found (yeti@destiny:1)~/wrk/propeller/propgcc-hg/propgcc$ hg branches | awk -vb=$(hg branch) '{ print ($1==b?"--> ":" ") $0 }' --> default 2408:9fa9279ceaba p2update 2251:029074e5e0d2 release_1_0 2240:a81b73037fef binutils-base 4:7d2695d7a850
On system "darkstar":
(yeti@darkstar:3)~/wrk/propeller/propgcc-hg/propgcc$ date Wed Jun 11 08:48:26 CEST 2014 (yeti@darkstar:3)~/wrk/propeller/propgcc-hg/propgcc$ hg pull --update pulling from http://code.google.com/p/propgcc/ searching for changes no changes found (yeti@darkstar:3)~/wrk/propeller/propgcc-hg/propgcc$ hg branches | awk -vb=$(hg branch) '{ print ($1==b?"--> ":" ") $0 }' --> default 2408:9fa9279ceaba p2update 2251:029074e5e0d2 release_1_0 1826:a81b73037fef binutils-base 4:7d2695d7a850
Please explain why branch release_1_0 is so much different on both systems.
Additionally, when I try to "hg clone" the repository from scratch again, mercurial tries to get revision 2409 but falls stale after a while. I didn't get a new clone of the repository in more then 5 tries...
Am I confused or is it mercurial/google I should stop to trust?
Comments
To get a fresh release_1_0 repository, you need to do "hg pull; hg update release_1_0"
This is not my question.
Again:
How can 'hg pull' succeed on both systems and yield different revision numbers for release_1_0?
And why does 'hg pull' succeed telling me r2408 is current but trying to 'hg clone' from scratch tells me that r2409 is the current revision number?
That is not suited to build trust in mercurial and/or google-code...
Using a changeset hash for telling which of two versions is the younger one definitely is ugly.
Perhaps the changeset timestamp can replace the current use of revision numbers. I need to look closer at mercurial (propgcc is the only contact I have to "hg").