git-p4: update multiple shelved change lists
commit8cf422dbf1b4bc14a970b7ff5c5fa555f61dd9ed
authorLuke Diamand <luke@diamand.org>
Thu, 21 Dec 2017 11:06:14 +0000 (21 11:06 +0000)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Dec 2017 21:30:52 +0000 (22 13:30 -0800)
treee3e354548203d51e5fbfdbd704e4e94139b1c597
parent936d1b989416a95f593bf81ccae8ac62cd83f279
git-p4: update multiple shelved change lists

--update-shelve can now be specified multiple times on the
command-line, to update multiple shelved changelists in a single
submit.

This then means that a git patch series can be mirrored to a
sequence of shelved changelists, and (relatively easily) kept in
sync as changes are made in git.

Note that Perforce does not really support overlapping shelved
changelists where one change touches the files modified by
another. Trying to do this will result in merge conflicts.

Signed-off-by: Luke Diamand <luke@diamand.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-p4.txt
git-p4.py
t/t9807-git-p4-submit.sh