Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r11755 - main/branches/prefix/bin
Date: Thu, 30 Oct 2008 21:39:44
Message-Id: E1Kves8-0005My-9d@stork.gentoo.org
1 Author: grobian
2 Date: 2008-10-30 21:16:03 +0000 (Thu, 30 Oct 2008)
3 New Revision: 11755
4
5 Modified:
6 main/branches/prefix/bin/repoman
7 Log:
8 recheck what changed in the repository also when nothing was added, because manifest regeneration might change the Manifest, this fixes bug #229033
9
10 Modified: main/branches/prefix/bin/repoman
11 ===================================================================
12 --- main/branches/prefix/bin/repoman 2008-10-30 21:13:23 UTC (rev 11754)
13 +++ main/branches/prefix/bin/repoman 2008-10-30 21:16:03 UTC (rev 11755)
14 @@ -1696,10 +1696,9 @@
15 sys.exit(1)
16
17 if vcs == "cvs":
18 - if myautoadd:
19 - mycvstree = cvstree.getentries("./", recursive=1)
20 - mychanged = cvstree.findchanged(mycvstree, recursive=1, basedir="./")
21 - mynew = cvstree.findnew(mycvstree, recursive=1, basedir="./")
22 + mycvstree = cvstree.getentries("./", recursive=1)
23 + mychanged = cvstree.findchanged(mycvstree, recursive=1, basedir="./")
24 + mynew = cvstree.findnew(mycvstree, recursive=1, basedir="./")
25 myremoved=portage.cvstree.findremoved(mycvstree,recursive=1,basedir="./")
26 bin_blob_pattern = re.compile("^-kb$")
27 no_expansion = set(portage.cvstree.findoption(mycvstree, bin_blob_pattern,
28 @@ -1707,10 +1706,9 @@
29
30
31 if vcs == "svn":
32 - if myautoadd:
33 - svnstatus = os.popen("svn status").readlines()
34 - mychanged = [ "./" + elem.split()[-1:][0] for elem in svnstatus if elem and elem[:1] in "MR" ]
35 - mynew = [ "./" + elem.split()[-1:][0] for elem in svnstatus if elem.startswith("A") ]
36 + svnstatus = os.popen("svn status").readlines()
37 + mychanged = [ "./" + elem.split()[-1:][0] for elem in svnstatus if elem and elem[:1] in "MR" ]
38 + mynew = [ "./" + elem.split()[-1:][0] for elem in svnstatus if elem.startswith("A") ]
39 myremoved = [ "./" + elem.split()[-1:][0] for elem in svnstatus if elem.startswith("D") ]
40 # in contrast to CVS, SVN expands nothing by default.
41 # bin_blobs historically