only return status for the current directory (or the directory being asked for),...
authorZac Medico <zmedico@gentoo.org>
Fri, 29 Jan 2010 18:47:09 +0000 (18:47 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 29 Jan 2010 18:47:09 +0000 (18:47 -0000)
(trunk r15188)

svn path=/main/branches/2.1.7/; revision=15244

bin/repoman

index 854f742feccd68905ec460a93017379b389c633e..7778447d5bbeac69b1f20b630b5f5c2c1324eab3 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("-") ]