From 90a685ef1ae639b6ef4e1f193b324ac8dfb4fc55 Mon Sep 17 00:00:00 2001 From: "mattm@google.com" Date: Thu, 14 Oct 2010 02:09:25 +0000 Subject: [PATCH] Fix finding path to gcl when drover is run with a relative path. BUG=none TEST=cd ../tempdir && ../depot_tools/drover Review URL: http://codereview.chromium.org/3811001 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@62497 0039d316-1c4b-4281-b951-d872f2087c98 --- drover.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drover.py b/drover.py index 8a56e2a3e..d511ee039 100755 --- a/drover.py +++ b/drover.py @@ -46,10 +46,11 @@ export_map_ = None files_info_ = None delete_map_ = None file_pattern_ = r"[ ]+([MADUC])[ ]+/((?:trunk|branches/.*?)/src(.*)/(.*))" +depot_tools_dir_ = os.path.dirname(os.path.abspath(__file__)) def runGcl(subcommand): - gcl_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "gcl") + gcl_path = os.path.join(depot_tools_dir_, "gcl") if not os.path.exists(gcl_path): print "WARNING: gcl not found beside drover.py. Using system gcl instead..." gcl_path = 'gcl'