summaryrefslogtreecommitdiffstats
path: root/repo
diff options
context:
space:
mode:
authorAnthony Newnam <anthony.newnam@garmin.com>2011-01-09 17:31:57 -0800
committerShawn O. Pearce <sop@google.com>2011-01-09 17:39:19 -0800
commitdf14a70c4529821d7450303ec553a9f608af1656 (patch)
tree4631409d5610fb103912687dc4f8321d9b46f3a4 /repo
parentf18cb761731a791bf1b9ee8c6308bfce5c9d3e62 (diff)
downloadgit-repo-df14a70c4529821d7450303ec553a9f608af1656.tar.gz
Make path references OS independent
Change-Id: I5573995adfd52fd54bddc62d1d1ea78fb1328130 (cherry picked from commit b0f9a02394779c1c9422a9649412c9ac5fb0f12f) Conflicts: command.py
Diffstat (limited to 'repo')
-rwxr-xr-xrepo6
1 files changed, 5 insertions, 1 deletions
diff --git a/repo b/repo
index 02858ec2..96daa9b7 100755
--- a/repo
+++ b/repo
@@ -430,10 +430,14 @@ def _FindRepo():
430 dir = os.getcwd() 430 dir = os.getcwd()
431 repo = None 431 repo = None
432 432
433 while dir != '/' and not repo: 433 olddir = None
434 while dir != '/' \
435 and dir != olddir \
436 and not repo:
434 repo = os.path.join(dir, repodir, REPO_MAIN) 437 repo = os.path.join(dir, repodir, REPO_MAIN)
435 if not os.path.isfile(repo): 438 if not os.path.isfile(repo):
436 repo = None 439 repo = None
440 olddir = dir
437 dir = os.path.dirname(dir) 441 dir = os.path.dirname(dir)
438 return (repo, os.path.join(dir, repodir)) 442 return (repo, os.path.join(dir, repodir))
439 443