]> git.ipfire.org Git - thirdparty/git.git/blobdiff - contrib/fast-import/git-p4
Another (potentially life-saving) idea for submit --direct
[thirdparty/git.git] / contrib / fast-import / git-p4
index 92522417cd27f6baefae00b39e349388efaffc38..5055f3214039666f926cb2f3e3b9324f01fb8c2f 100755 (executable)
 # TODO: * implement git-p4 rollback <perforce change number> for debugging
 #         to roll back all p4 remote branches to a commit older or equal to
 #         the specified change.
+#       * for git-p4 submit --direct it would be nice to still create a
+#         git commit without updating HEAD before submitting to perforce.
+#         With the commit sha1 printed (or recoded in a .git/foo file?)
+#         it's possible to recover if anything goes wrong instead of potentially
+#         loosing a change entirely because it was never comitted to git and
+#         the p4 submit failed (or resulted in lots of conflicts, etc.)
 #
 
 import optparse, sys, os, marshal, popen2, subprocess, shelve