Dmitry Radzevich wrote:
> I think I've found a bug in changes detection in svn:externals folders.
> The working copy is laid out as follows:
> | |
> | |---/libs (all folders under '/libs' are included via svn:externals prop on '/libs')
> | |
> | |---/lib1
> | |---/lib2 (also contains some unversioned files)
> |-----/src (versioned folder, with some modified and added files)
> The problem is: when I say 'Commit...' from the '/project' folder, I see a
> message box in the commit dialog saying that 'Modifications detected in
> svn:externals included folders. Those mods are not listed, you'll have to
> commit them manually'. That's OK, I wasn't going to commit those changes
> anyway. But the commit dialog doesn't list any modified or added files from
> the '/project/src' folder.
> Seems like when TSVN detects changes in svn:externals included folder, it stops
> scanning the working copy.
Sorry for the delayed answer, I was away for a whole week.
Now about your problem: I just tried to reproduce it exactly with the
layout you described above (well, my 'project' folder is called 'test',
but that doesn't matter anyway). But when I try to commit from the
project folder ('test' in my case here), I get the message dialog
telling about mods in externals, but the modifications and added files
in /src get listed as they should.
Maybe I should mention that I'm trying this with HEAD, i.e. the most
current dev version.
Maybe you can try with the latest nightly build and report back if it
still doesn't work correctly for you?
> BTW it would be helpful, If one could disable the warning about changes in
> svn:externals folders altogether.
Hmmm - wouldn't that be a little bit dangerous? I mean yes, most of the
time that message is annoying. But then someday you have mods in your
externals and if nothing tells you that you forget to commit them...
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.tigris.org
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Fri Nov 19 17:57:35 2004