Change 468

barrie_slaymaker (Barrie Slaymaker)
Barrie Slaymaker committed this change into /
Request Review
Download .zip
- VCP::Dest::p4 now does change number aggregation based on the
  comment field changing or whenever a new revision of a file with
  unsubmitted changes shows up on the input stream.  Since revisions of
  files are normally sorted in time order, this should work in a number
  of cases.  I'm sure we'll need to generalize it, perhaps with a time
  thresholding function.
- t/90cvs.t now tests cvs->p4 replication.
- VCP::Dest::p4 now doesn't try to `p4 submit` when no changes are
  pending.
- VCP::Rev now prevents the same label from being applied twice to
  a revision.  This was occuring because the "r_1"-style label that
  gets added to a target revision by VCP::Dest::p4 could duplicate
  a label "r_1" that happened to already be on a revision.
- Added t/00rev.t, the beginnings of a test suite for VCP::Rev.
- Tweaked bin/gentrevml to comment revisions with their change number
  instead of using a unique comment for every revision for non-p4
  t/test-*-in-0.revml files.  This was necessary to test cvs->p4
  functionality.
  • Files 31
  • Comments 0
30 edited 1 added 0 deleted
guest/perforce_software/revml/CHANGES#2
Loading...
guest/perforce_software/revml/MANIFEST#2
Loading...
guest/perforce_software/revml/MANIFEST.SKIP#2
Loading...
guest/perforce_software/revml/Makefile.PL#2
Loading...
guest/perforce_software/revml/README#2
Loading...
guest/perforce_software/revml/bin/gentrevml#2
Loading...
guest/perforce_software/revml/bin/vcp#2
Loading...
guest/perforce_software/revml/lib/RevML/Doctype.pm#2
Loading...
guest/perforce_software/revml/lib/RevML/Doctype/v0_26.pm#2
Loading...
guest/perforce_software/revml/lib/RevML/Doctype/v0_27.pm#2
Loading...
guest/perforce_software/revml/lib/RevML/Writer.pm#2
Loading...
guest/perforce_software/revml/lib/VCP.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Debug.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Dest.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Dest/cvs.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Dest/p4.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Dest/revml.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Plugin.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Rev.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Revs.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Source.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Source/cvs.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Source/p4.pm#2
Loading...
guest/perforce_software/revml/lib/VCP/Source/revml.pm#2
Loading...
guest/perforce_software/revml/revml.dtd#2
Loading...
guest/perforce_software/revml/t/00plugin.t#2
Loading...
guest/perforce_software/revml/t/00rev.t#1
Loading...
guest/perforce_software/revml/t/10vcp.t#2
Loading...
guest/perforce_software/revml/t/50revml.t#2
Loading...
guest/perforce_software/revml/t/90cvs.t#2
Loading...
guest/perforce_software/revml/t/90p4.t#2
Loading...
Tip: Use n and p to cycle through the changes.