<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/git-p4.py, branch v1.8.0.2</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.8.0.2</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.8.0.2'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2012-11-28T20:04:50Z</updated>
<entry>
<title>Merge branch 'pw/maint-p4-rcs-expansion-newline' into maint</title>
<updated>2012-11-28T20:04:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-11-28T20:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=2a7f6ffb9168c2e0d1f4ca9c1b63357e431093e9'/>
<id>urn:sha1:2a7f6ffb9168c2e0d1f4ca9c1b63357e431093e9</id>
<content type='text'>
"git p4" used to try expanding malformed "$keyword$" that spans
across multiple lines.

* pw/maint-p4-rcs-expansion-newline:
  git p4: RCS expansion should not span newlines
</content>
</entry>
<entry>
<title>git p4: RCS expansion should not span newlines</title>
<updated>2012-11-08T17:46:14Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-11-04T22:04:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=6b2bf41e6c1c9742c5ad5b5920f48a7b23aa6a50'/>
<id>urn:sha1:6b2bf41e6c1c9742c5ad5b5920f48a7b23aa6a50</id>
<content type='text'>
This bug was introduced in cb585a9 (git-p4: keyword
flattening fixes, 2011-10-16).  The newline character
is indeed special, and $File$ expansions should not try
to match across multiple lines.

Based-on-patch-by: Chris Goard &lt;cgoard@gmail.com&gt;
Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'pw/p4-submit-conflicts'</title>
<updated>2012-09-18T21:36:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-09-18T21:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=8db3865936550fe239b11a44ed52230c3c3eb223'/>
<id>urn:sha1:8db3865936550fe239b11a44ed52230c3c3eb223</id>
<content type='text'>
Add '--conflict' option to git-p4 subcommand to specify what action
to take when conflicts are found during 'p4 submit'.

* pw/p4-submit-conflicts:
  git-p4: add submit --conflict option and config varaiable
  git p4: add submit --prepare-p4-only option
  git p4: add submit --dry-run option
  git p4: accept -v for --verbose
  git p4: revert deleted files after submit cancel
  git p4: rearrange submit template construction
  git p4: test clean-up after failed submit, fix added files
  git p4: standardize submit cancel due to unchanged template
  git p4: move conflict prompt into run, add [q]uit input
  git p4: remove submit failure options [a]pply and [w]rite
  git p4: gracefully fail if some commits could not be applied
  git p4 test: remove bash-ism of combined export/assignment
</content>
</entry>
<entry>
<title>git-p4: add submit --conflict option and config varaiable</title>
<updated>2012-09-17T04:52:53Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=6bbfd1372d2aa5b856fc7fb1616cb06c982fcb83'/>
<id>urn:sha1:6bbfd1372d2aa5b856fc7fb1616cb06c982fcb83</id>
<content type='text'>
This allows specifying what to do when a conflict
happens when applying a commit to p4, automating the
interactive prompt.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git p4: add submit --prepare-p4-only option</title>
<updated>2012-09-17T04:52:52Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=728b7ad8bb6491d1d8bcd7498e06474b15812d52'/>
<id>urn:sha1:728b7ad8bb6491d1d8bcd7498e06474b15812d52</id>
<content type='text'>
This option can be used to prepare the client workspace for
submission, only.  It does not invoke the final "p4 submit".
A message describes how to proceed, either submitting the
changes or reverting.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git p4: add submit --dry-run option</title>
<updated>2012-09-17T04:52:52Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=ef739f0829f866b7e70e072a6744dc9cd1e12822'/>
<id>urn:sha1:ef739f0829f866b7e70e072a6744dc9cd1e12822</id>
<content type='text'>
A new option, "git p4 submit --dry-run" can be used to verify
what commits and labels would be moved into p4.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git p4: accept -v for --verbose</title>
<updated>2012-09-17T04:52:52Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:10Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=b0ccc80d3cd12e41eaa9bc643b3aec3f50d134d8'/>
<id>urn:sha1:b0ccc80d3cd12e41eaa9bc643b3aec3f50d134d8</id>
<content type='text'>
The short form "-v" is common in many git commands as an
alias for "--verbose".

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git p4: revert deleted files after submit cancel</title>
<updated>2012-09-17T04:52:52Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=df9c5453b220923d7ec3e6291498d519596e23ed'/>
<id>urn:sha1:df9c5453b220923d7ec3e6291498d519596e23ed</id>
<content type='text'>
The user can decide not to continue with a submission,
by not saving the p4 submit template, then answering "no" to
the "Submit anyway?" prompt.  In this case, be sure to
return the p4 client to its initial state.

Deleted files were not reverted; fix this and test all cases.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git p4: rearrange submit template construction</title>
<updated>2012-09-17T04:52:52Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:08Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=55ac2ed6f56c153bc71dc80eb7634e2df2747670'/>
<id>urn:sha1:55ac2ed6f56c153bc71dc80eb7634e2df2747670</id>
<content type='text'>
Put all items in order as they appear, and add comments.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git p4: test clean-up after failed submit, fix added files</title>
<updated>2012-09-17T04:52:52Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-09-09T20:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=f7fbc981a4effde51446c2229e34f2fc9210d31d'/>
<id>urn:sha1:f7fbc981a4effde51446c2229e34f2fc9210d31d</id>
<content type='text'>
Test a variety of cases where a patch failed to apply to
p4 and had to be cleaned up.

If the patch failed to apply cleanly, do not try to remove
to-be-added files, as they have not really been added yet.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Acked-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
