##// END OF EJS Templates
archive: set date to 1980 for very old zip files...
archive: set date to 1980 for very old zip files The zip file format stores the date using "MS-DOS format" which apparently means that they use 1980 as their epoch. Python's zipfile module emits deprecation warnings of this form /usr/lib/python2.6/zipfile.py:1108: DeprecationWarning: struct integer overflow masking is deprecated self.fp.write(zinfo.FileHeader()) /usr/lib/python2.6/zipfile.py:1108: DeprecationWarning: 'H' format requires 0 <= number <= 65535 self.fp.write(zinfo.FileHeader()) /home/mg/src/mercurial-crew/mercurial/archival.py:169: DeprecationWarning: struct integer overflow masking is deprecated self.z.close() /home/mg/src/mercurial-crew/mercurial/archival.py:169: DeprecationWarning: 'H' format requires 0 <= number <= 65535 self.z.close() when it is given such old timestamps. This fixes this by silently clamping the date to 1980.

File last commit:

r8821:c66e324d default
r12319:381f1312 stable
Show More
test-convert-cvsnt-mergepoints.out
140 lines | 2.6 KiB | text/plain | TextLexer
/ tests / test-convert-cvsnt-mergepoints.out
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 % create cvs repository
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 cvs -f -Q -d *REPO* init
% checkout #1: add foo.txt
cvs -f -Q checkout -d cvsworktmp .
cvs -f -Q add foo
cvs -f -Q add foo.txt
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m add foo.txt foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 initial revision: 1.1
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 % checkout #2: create MYBRANCH1 and modify foo.txt on it
cvs -f -Q checkout -d cvswork foo
cvs -f -q rtag -b -R MYBRANCH1 foo
cvs -f -Q update -P -r MYBRANCH1
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m bar foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 new revision: 1.1.2.1; previous revision: 1.1
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m baz foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 new revision: 1.1.2.2; previous revision: 1.1.2.1
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 % create MYBRANCH1_2 and modify foo.txt some more
cvs -f -q rtag -b -R -r MYBRANCH1 MYBRANCH1_2 foo
cvs -f -Q update -P -r MYBRANCH1_2
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m bazzie foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 new revision: 1.1.2.2.2.1; previous revision: 1.1.2.2
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 % create MYBRANCH1_1 and modify foo.txt yet again
cvs -f -q rtag -b -R MYBRANCH1_1 foo
cvs -f -Q update -P -r MYBRANCH1_1
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m quux foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 new revision: 1.1.4.1; previous revision: 1.1
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 % merge MYBRANCH1 to MYBRANCH1_1
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 rcsmerge: warning: conflicts during merge
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 cvs -f -Q update -P -jMYBRANCH1
RCS file: *REPO*/foo/foo.txt,v
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 retrieving revision 1.1
retrieving revision 1.1.2.2
Merging differences between 1.1 and 1.1.2.2 into foo.txt
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m merge1+clobber foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 new revision: 1.1.4.2; previous revision: 1.1.4.1
Greg Ward
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12....
r8819 % return to trunk and merge MYBRANCH1_2
cvs -f -Q update -P -A
cvs -f -Q update -P -jMYBRANCH1_2
RCS file: *REPO*/foo/foo.txt,v
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 retrieving revision 1.1
retrieving revision 1.1.2.2.2.1
Merging differences between 1.1 and 1.1.2.2.2.1 into foo.txt
Greg Ward
Fix test-convert-cvsnt-mergepoints so it works reliably....
r8821 cvs -f ci -f -m merge2 foo.txt
Greg Ward
Rename CVSNT "mergepoints" test and make it executable....
r8818 new revision: 1.2; previous revision: 1.1
collecting CVS rlog
7 log entries
creating changesets
7 changeset entries
---------------------
PatchSet 1
Date:
Author:
Branch: HEAD
Tag: (none)
Branchpoints: MYBRANCH1_1, MYBRANCH1
Log:
foo.txt
Members:
foo.txt:INITIAL->1.1
---------------------
PatchSet 2
Date:
Author:
Branch: MYBRANCH1
Tag: (none)
Parent: 1
Log:
bar
Members:
foo.txt:1.1->1.1.2.1
---------------------
PatchSet 3
Date:
Author:
Branch: MYBRANCH1
Tag: (none)
Branchpoints: MYBRANCH1_2
Parent: 2
Log:
baz
Members:
foo.txt:1.1.2.1->1.1.2.2
---------------------
PatchSet 4
Date:
Author:
Branch: MYBRANCH1_1
Tag: (none)
Parent: 1
Log:
quux
Members:
foo.txt:1.1->1.1.4.1
---------------------
PatchSet 5
Date:
Author:
Branch: MYBRANCH1_2
Tag: (none)
Parent: 3
Log:
bazzie
Members:
foo.txt:1.1.2.2->1.1.2.2.2.1
---------------------
PatchSet 6
Date:
Author:
Branch: HEAD
Tag: (none)
Parents: 1,5
Log:
merge
Members:
foo.txt:1.1->1.2
---------------------
PatchSet 7
Date:
Author:
Branch: MYBRANCH1_1
Tag: (none)
Parents: 4,3
Log:
merge
Members:
foo.txt:1.1.4.1->1.1.4.2