summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2010-01-10 16:53:00 +0000
committerFabian Groffen <grobian@gentoo.org>2010-01-10 16:53:00 +0000
commit8df88d77d361e4e4f82f8ebea4ffcde8791ea72f (patch)
treea76c306b4e94984bff4cc2cf23e1a6f4392b1ce2 /bin/repoman
parentAdd Bazaar (bzr) support for repoman, test-driven by Fauli (Christian Faulham... (diff)
downloadportage-idfetch-8df88d77d361e4e4f82f8ebea4ffcde8791ea72f.tar.gz
portage-idfetch-8df88d77d361e4e4f82f8ebea4ffcde8791ea72f.tar.bz2
portage-idfetch-8df88d77d361e4e4f82f8ebea4ffcde8791ea72f.zip
only return status for the current directory (or the directory being asked for), instead of the whole tree
svn path=/main/trunk/; revision=15188
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/repoman b/bin/repoman
index d835387a..679dcae6 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -928,7 +928,7 @@ elif vcs == "git":
if elem[:repo_subdir_len] == repo_subdir]
mynew = ["./" + elem[:-1] for elem in mynew]
elif vcs == "bzr":
- bzrstatus = os.popen("bzr status -S").readlines()
+ bzrstatus = os.popen("bzr status -S .").readlines()
mychanged = [ "./" + elem.split()[-1:][0].split('/')[-1:][0] for elem in bzrstatus if elem and elem[1:2] == "M" ]
mynew = [ "./" + elem.split()[-1:][0].split('/')[-1:][0] for elem in bzrstatus if elem and ( elem[1:2] == "NK" or elem[0:1] == "R" ) ]
@@ -1970,7 +1970,7 @@ else:
myf.close()
if vcs == "bzr":
try:
- bzrstatus=os.popen("bzr status -S").readlines()
+ bzrstatus=os.popen("bzr status -S .").readlines()
myunadded = [ "./"+elem.rstrip().split()[1].split('/')[-1:][0] for elem in bzrstatus if elem.startswith("?") or elem[0:2] == " D" ]
except SystemExit as e:
raise # TODO propogate this
@@ -2076,7 +2076,7 @@ else:
myremoved = ["./" + elem[:-1] for elem in myremoved]
if vcs == "bzr":
- bzrstatus = os.popen("bzr status -S").readlines()
+ bzrstatus = os.popen("bzr status -S .").readlines()
mychanged = [ "./" + elem.split()[-1:][0].split('/')[-1:][0] for elem in bzrstatus if elem and elem[1:2] == "M" ]
mynew = [ "./" + elem.split()[-1:][0].split('/')[-1:][0] for elem in bzrstatus if elem and ( elem[1:2] in "NK" or elem[0:1] == "R" ) ]
myremoved = [ "./" + elem.split()[-1:][0].split('/')[-1:][0] for elem in bzrstatus if elem.startswith("-") ]