-
Notifications
You must be signed in to change notification settings - Fork 15
Clone hg repository doesn't work under Cygwin #100
Copy link
Copy link
Open
Description
Due to lack of the '%s' format specifier in the 'strftime' function in Cygwin. Here is a patch which fixes this:
diff --git a/gitifyhg/hgimporter.py b/gitifyhg/hgimporter.py
index 1ff9766..bee1b7d 100644
--- a/gitifyhg/hgimporter.py
+++ b/gitifyhg/hgimporter.py
@@ -18,6 +18,7 @@
# Some of this code comes from https://github.com/felipec/git/tree/fc/remote/hg
# but much of it has been rewritten.
+import calendar
import time
import re
@@ -113,7 +114,7 @@ class HGImporter(object):
return
output("commit refs/notes/hg-%s" % (self.hgremote.uuid))
output("mark :%d" % (self.marks.new_notes_mark()))
- output("committer <gitifyhg-note> %s" % (time.strftime('%s %z')))
+ output("committer <gitifyhg-note> %i %s" % (calendar.timegm(time.gmtime()), time.strftime('%z')))
message = u"hg from %s (%s)\n" % (self.prefix, self.hgremote.url)
message = message.encode("utf-8")
output("data %d" % (len(message)))
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels