On 14-05-2008 17:56:38 +0200, Fabian Groffen wrote:
> On 14-05-2008 16:27:28 +0200, Arfrever Frehtes Taifersar Arahesis wrote:
> > 2008-05-14 00:32 Marius Mauch <[EMAIL PROTECTED]> napisaĆ(a):
> > > Merged in r10325 with some minor changes (removed the 'svn update' bit
> > > until someone remembers why exactly it's there
> >
> > During committing, only files, which are being committed, are being
> > updated, so `svn up` is certainly a good idea. Please add it.
>
> Details here are that the code did this:
>
> if vcs == "cvs":
> myf=open(checkdir+"/CVS/Entries","r")
> if vcs == "svn":
> myf=os.popen("svn update > /dev/null; svn list")
>
> genone's remark here refers to this `svn update`, of which I don't
> recall any more why I added it. All I know is that I think I needed it
> for some reason to get a correct output of "list". However, I have no
> proof here, so he removed the svn update, which gives a non-announced
> possible modification of the local repository.
I've seen numerous examples like bug 232825[1] now, and I'm almost
confident the svn update resolved that problem. Problem is that the
file (a .rej in the case of the bug) exists in the local dir, but
repoman doesn't notice it, since svn list doesn't return it (as '?').
Note that this sometimes happens, and sometimes not. I haven't found
the rule here yet.
[1] http://bugs.gentoo.org/show_bug.cgi?id=232825
--
Fabian Groffen
Gentoo on a different level