Create a git tag for every changeset imported from perforce.
Signed-off-by: Simon Hausmann <hausmann@kde.org>
This commit is contained in:
parent
214bed8239
commit
71f7c0d0bb
@ -98,12 +98,17 @@ for change in changes:
|
|||||||
author = description["user"]
|
author = description["user"]
|
||||||
|
|
||||||
gitStream.write("commit refs/heads/master\n")
|
gitStream.write("commit refs/heads/master\n")
|
||||||
|
committer = ""
|
||||||
if author in users:
|
if author in users:
|
||||||
gitStream.write("committer %s %s %s\n" % (users[author], epoch, tz))
|
committer = "%s %s %s" % (users[author], epoch, tz)
|
||||||
else:
|
else:
|
||||||
gitStream.write("committer %s <a@b> %s %s\n" % (author, epoch, tz))
|
committer = "%s <a@b> %s %s" % (author, epoch, tz)
|
||||||
|
|
||||||
|
gitStream.write("committer %s\n" % committer)
|
||||||
|
|
||||||
gitStream.write("data <<EOT\n")
|
gitStream.write("data <<EOT\n")
|
||||||
gitStream.write(description["desc"])
|
gitStream.write(description["desc"])
|
||||||
|
gitStream.write("\n[ imported from %s; change %s ]\n" % (prefix, change))
|
||||||
gitStream.write("EOT\n\n")
|
gitStream.write("EOT\n\n")
|
||||||
|
|
||||||
fnum = 0
|
fnum = 0
|
||||||
@ -137,6 +142,12 @@ for change in changes:
|
|||||||
|
|
||||||
gitStream.write("\n")
|
gitStream.write("\n")
|
||||||
|
|
||||||
|
gitStream.write("tag p4/%s\n" % change)
|
||||||
|
gitStream.write("from refs/heads/master\n");
|
||||||
|
gitStream.write("tagger %s\n" % committer);
|
||||||
|
gitStream.write("data 0\n\n")
|
||||||
|
|
||||||
|
|
||||||
gitStream.close()
|
gitStream.close()
|
||||||
gitOutput.close()
|
gitOutput.close()
|
||||||
gitError.close()
|
gitError.close()
|
||||||
|
Loading…
Reference in New Issue
Block a user