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 |