[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]
git conversion discrepency
So, while I was doing other things, I decided to try to get the computer to
check git vs perforce.
I hope I'm doing this right. For revision 84, I did this:
$ git log --all --grep='p4raw-id: //depot/perl@84$' | grep commit | sed -e s/commit//
9ffc99022937d12d82971398812e9d6375112739
$ git checkout 9ffc99022937d12d82971398812e9d6375112739
HEAD is now at 9ffc990... Merge maint-5.004 branch (5.004_01) with mainline.
and this for perforce:
$ p4 sync ...@84
...@84 - file(s) up-to-date.
and there is a mile of diffs:
Only in /home/nclark/Perl/perl: .git
Only in /home/nclark/p4perl/perl/: README.threads
diff -pru /home/nclark/Perl/perl/XSUB.h /home/nclark/p4perl/perl/XSUB.h
--- /home/nclark/Perl/perl/XSUB.h 2008-10-06 11:00:38.000000000 +0100
+++ /home/nclark/p4perl/perl/XSUB.h 1997-09-29 17:43:50.000000000 +0100
@@ -7,7 +7,7 @@
#endif
#define dXSARGS \
- dSP; dMARK; \
+ dTHR; dSP; dMARK; \
I32 ax = mark - stack_base + 1; \
I32 items = sp - mark
diff -pru /home/nclark/Perl/perl/av.c /home/nclark/p4perl/perl/av.c
--- /home/nclark/Perl/perl/av.c 2008-10-06 11:00:38.000000000 +0100
+++ /home/nclark/p4perl/perl/av.c 1997-09-29 17:43:50.000000000 +0100
@@ -30,8 +30,10 @@ AV* av;
while (key) {
sv = AvARRAY(av)[--key];
assert(sv);
- if (sv != &sv_undef)
+ if (sv != &sv_undef) {
+ dTHR;
(void)SvREFCNT_inc(sv);
+ }
}
key = AvARRAY(av) - AvALLOC(av);
while (key)
...
Alternatively:
$ diff -pru ~/Perl/perl ~/p4perl/perl/ | diffstat
Perl/perl/.git |only
p4perl/perl//README.threads |only
p4perl/perl//thread.h |only
p4perl/perl/XSUB.h | 2
p4perl/perl/av.c | 281 +++++++++++++
p4perl/perl/cop.h | 16
p4perl/perl/cv.h | 32 +
p4perl/perl/deb.c | 23 +
p4perl/perl/doop.c | 17
p4perl/perl/dump.c | 156 +++----
p4perl/perl/ext/DB_File/DB_File.pm | 10
p4perl/perl/ext/DB_File/DB_File.xs | 8
p4perl/perl/ext/Opcode/Makefile.PL | 2
p4perl/perl/ext/Opcode/Opcode.pm | 8
p4perl/perl/ext/Opcode/Opcode.xs | 7
p4perl/perl/ext/attrs |only
p4perl/perl/gv.c | 17
p4perl/perl/hv.c | 4
p4perl/perl/interp.sym | 1
p4perl/perl/keywords.h | 468 +++++++++++-----------
p4perl/perl/keywords.pl | 2
p4perl/perl/lib/Class/Fields.pm |only
p4perl/perl/lib/ISA.pm |only
p4perl/perl/malloc.c | 96 ++--
p4perl/perl/op.h | 14
p4perl/perl/opcode.h | 761 ++++++++++++++++++-------------------
p4perl/perl/opcode.pl | 7
p4perl/perl/perly.c | 233 +++++------
p4perl/perl/perly.y | 5
p4perl/perl/pp.h | 7
p4perl/perl/run.c | 37 -
p4perl/perl/scope.c | 53 ++
p4perl/perl/scope.h | 14
p4perl/perl/sv.h | 9
p4perl/perl/t/op/do.t | 2
p4perl/perl/toke.c | 80 +++
p4perl/perl/vms/perly_c.vms | 233 +++++------
p4perl/perl/vms/vms.c | 8
p4perl/perl/x2p/Makefile.SH | 3
39 files changed, 1575 insertions(+), 1041 deletions(-)
Did I do something wrong?
This is a git clone of git://perl5.git.perl.org/perl
via a tunnel: ssh -L9418:perl5.git.perl.org:9418
Nicholas Clark
- Follow-Ups from:
-
Nicholas Clark <nick@ccl4.org>
"Craig A. Berry" <craig.a.berry@gmail.com>
[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]