Skip to content

Commit d6df7fb

Browse files
committed
Tweaked mergeready to use modules in working dir, and be slightly more verbose when building the mergeinfo cache.
- Legacy-Id: 12536
1 parent 65481b5 commit d6df7fb

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

bin/mergeready

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/python
1+
#!/usr/bin/env python
22
# -*- python -*-
33
"""
44
NAME
@@ -38,7 +38,17 @@ COPYRIGHT
3838
"""
3939
from __future__ import print_function
4040

41-
import sys, os.path, getopt, re, tzparse, pytz
41+
import sys
42+
import os
43+
44+
path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
45+
if not path in sys.path:
46+
sys.path.insert(0, path)
47+
48+
import getopt
49+
import re
50+
import pytz
51+
import tzparse
4252
import debug
4353

4454
version = "0.20"
@@ -168,6 +178,8 @@ merged_revs = {}
168178
write_cache = False
169179
note("Getting svn:mergeinfo for current branch")
170180
for line in pipe('svn propget svn:mergeinfo .').splitlines():
181+
if opt_verbose:
182+
sys.stderr.write('.')
171183
if line in mergeinfo:
172184
merged = mergeinfo[line]
173185
else:

0 commit comments

Comments
 (0)