only return status for the current directory (or the directory being asked for),...
authorFabian Groffen <grobian@gentoo.org>
Sun, 10 Jan 2010 16:53:00 +0000 (16:53 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 10 Jan 2010 16:53:00 +0000 (16:53 -0000)
svn path=/main/trunk/; revision=15188

bin/repoman

index d835387a5b2908177c3bceae7860d372d56a6426..679dcae61bc73c77c4100c827dd76a8f3c5f0ee5 100755 (executable)
@@ -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("-") ]