Gentoo Archives: gentoo-portage-dev

From: Fabian Groffen <grobian@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH] Repoman subversion support
Date: Thu, 24 Jul 2008 10:19:22
Message-Id: 20080724101918.GU17546@gentoo.org
In Reply to: Re: [gentoo-portage-dev] [PATCH] Repoman subversion support by Fabian Groffen
1 On 14-05-2008 17:56:38 +0200, Fabian Groffen wrote:
2 > On 14-05-2008 16:27:28 +0200, Arfrever Frehtes Taifersar Arahesis wrote:
3 > > 2008-05-14 00:32 Marius Mauch <genone@g.o> napisał(a):
4 > > > Merged in r10325 with some minor changes (removed the 'svn update' bit
5 > > > until someone remembers why exactly it's there
6 > >
7 > > During committing, only files, which are being committed, are being
8 > > updated, so `svn up` is certainly a good idea. Please add it.
9 >
10 > Details here are that the code did this:
11 >
12 > if vcs == "cvs":
13 > myf=open(checkdir+"/CVS/Entries","r")
14 > if vcs == "svn":
15 > myf=os.popen("svn update > /dev/null; svn list")
16 >
17 > genone's remark here refers to this `svn update`, of which I don't
18 > recall any more why I added it. All I know is that I think I needed it
19 > for some reason to get a correct output of "list". However, I have no
20 > proof here, so he removed the svn update, which gives a non-announced
21 > possible modification of the local repository.
22
23 I've seen numerous examples like bug 232825[1] now, and I'm almost
24 confident the svn update resolved that problem. Problem is that the
25 file (a .rej in the case of the bug) exists in the local dir, but
26 repoman doesn't notice it, since svn list doesn't return it (as '?').
27 Note that this sometimes happens, and sometimes not. I haven't found
28 the rule here yet.
29
30 [1] http://bugs.gentoo.org/show_bug.cgi?id=232825
31
32 --
33 Fabian Groffen
34 Gentoo on a different level

Replies

Subject Author
Re: [gentoo-portage-dev] [PATCH] Repoman subversion support Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com>