From e4ccec2e4c2f521a2bb473083b42aefd494eea23 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Fri, 7 Apr 2017 16:57:18 +1200 Subject: buildhistory-diff: operate from buildhistory directory If the cwd is named "buildhistory" and the user hasn't specified an alternative path on the command line, then assume that the current directory is the buildhistory directory. This makes it easier to run buildhistory-diff and also interact with the buildhistory git repository as you no longer have to jump into the buildhistory directory and up to the parent again when doing so. Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- scripts/buildhistory-diff | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/buildhistory-diff b/scripts/buildhistory-diff index d8ca12d3e6..e03ccc5ed8 100755 --- a/scripts/buildhistory-diff +++ b/scripts/buildhistory-diff @@ -45,6 +45,11 @@ def main(): sys.stderr.write("Version of GitPython is too old, please install GitPython (python-git) 0.3.1 or later in order to use this script\n") sys.exit(1) + if not os.path.exists(options.buildhistory_dir): + if options.buildhistory_dir == 'buildhistory/': + cwd = os.getcwd() + if os.path.basename(cwd) == 'buildhistory': + options.buildhistory_dir = cwd if not os.path.exists(options.buildhistory_dir): sys.stderr.write('Buildhistory directory "%s" does not exist\n\n' % options.buildhistory_dir) parser.print_help() -- cgit 1.2.3-korg