From d8e31f8b4665144cd340dbdeee753d8595f16dce Mon Sep 17 00:00:00 2001 From: "Mike D. Lowis" Date: Fri, 24 Aug 2012 09:47:41 -0400 Subject: [PATCH] Added .exe extension to svn binary name if the platform is Windows --- jsvn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jsvn b/jsvn index 8b2579e..b07fc7b 100755 --- a/jsvn +++ b/jsvn @@ -15,6 +15,7 @@ import datetime import types import getopt import signal +import platform STATUS_LINE_REGEX = r'[ACDIMRX?!~ ][CM ][L ][+ ][SX ][KOTB ]..(.+)' @@ -1491,8 +1492,12 @@ def do_cmd(argv, realsvn, config, expand=True): pager_proc.wait() def main(argv): + # Determine the name of the real svn binary + svn_bin_name = 'svn' + if platform.system() == 'Windows': + svn_bin_name = 'svn.exe' signal.signal(signal.SIGINT, signal.SIG_IGN) - realsvn = find_in_path('svn') + realsvn = find_in_path( svn_bin_name ) config = get_config(realsvn) if config['svn']: realsvn = config['svn']