diff options
author | frej <frej.drejhammar@gmail.com> | 2012-06-01 08:05:31 -0700 |
---|---|---|
committer | frej <frej.drejhammar@gmail.com> | 2012-06-01 08:05:31 -0700 |
commit | 11224c6c0b48d5eb0207307a9b503f611dc7ffc5 (patch) | |
tree | 45519f4dc1406130dd6d8afc5616ecb0c55ce9dd | |
parent | d311f7fbc7f4e68d41ffa16ba9d9430fa4b63b4d (diff) | |
parent | 4ce8835d110a1e379b124af0fff003a39696164c (diff) | |
download | hg-fast-export-11224c6c0b48d5eb0207307a9b503f611dc7ffc5.tar.gz |
Merge pull request #5 from living180/masterupstream/20120618
Make hg-fast-export work on Windows
-rwxr-xr-x | hg-fast-export.py | 6 | ||||
-rwxr-xr-x | hg2git.py | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/hg-fast-export.py b/hg-fast-export.py index 49b2add..076d432 100755 --- a/hg-fast-export.py +++ b/hg-fast-export.py @@ -23,9 +23,9 @@ def gitmode(flags): return 'l' in flags and '120000' or 'x' in flags and '100755' or '100644' def wr(msg=''): - if msg == None: - msg = '' - print msg + if msg: + sys.stdout.write(msg) + sys.stdout.write('\n') #map(lambda x: sys.stderr.write('\t[%s]\n' % x),msg.split('\n')) def checkpoint(count): @@ -102,7 +102,7 @@ def save_cache(filename,cache): def get_git_sha1(name,type='heads'): try: # use git-rev-parse to support packed refs - cmd="GIT_DIR='%s' git rev-parse --verify refs/%s/%s 2>/dev/null" % (os.getenv('GIT_DIR','/dev/null'),type,name) + cmd="git rev-parse --verify refs/%s/%s 2>%s" % (type,name,os.devnull) p=os.popen(cmd) l=p.readline() p.close() |