From d6df7fb7313b2389cbedc1f308cc34a657388861 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 15 Dec 2016 16:09:14 +0000 Subject: [PATCH] Tweaked mergeready to use modules in working dir, and be slightly more verbose when building the mergeinfo cache. - Legacy-Id: 12536 --- bin/mergeready | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/bin/mergeready b/bin/mergeready index d2e79069a..bdd1065b6 100755 --- a/bin/mergeready +++ b/bin/mergeready @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python # -*- python -*- """ NAME @@ -38,7 +38,17 @@ COPYRIGHT """ from __future__ import print_function -import sys, os.path, getopt, re, tzparse, pytz +import sys +import os + +path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +if not path in sys.path: + sys.path.insert(0, path) + +import getopt +import re +import pytz +import tzparse import debug version = "0.20" @@ -168,6 +178,8 @@ merged_revs = {} write_cache = False note("Getting svn:mergeinfo for current branch") for line in pipe('svn propget svn:mergeinfo .').splitlines(): + if opt_verbose: + sys.stderr.write('.') if line in mergeinfo: merged = mergeinfo[line] else: