diff options
author | Fabian Groffen <grobian@gentoo.org> | 2010-01-10 16:53:00 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2010-01-10 16:53:00 +0000 |
commit | 8df88d77d361e4e4f82f8ebea4ffcde8791ea72f (patch) | |
tree | a76c306b4e94984bff4cc2cf23e1a6f4392b1ce2 | |
parent | 7184102ae77f07b5e692a48f3d91b5fc731486a7 (diff) | |
download | portage-8df88d77d361e4e4f82f8ebea4ffcde8791ea72f.tar.gz portage-8df88d77d361e4e4f82f8ebea4ffcde8791ea72f.tar.bz2 portage-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
-rwxr-xr-x | bin/repoman | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/repoman b/bin/repoman index d835387a5..679dcae61 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("-") ] |