On 7.11.2011 16:08, Neels J Hofmeyr wrote:
Can you argue up a case where one would want a non-revision-pegged external excluded from commit? I'm reluctant to take simply previous externals behavior as argument, because externals have always sucked so far.
I can :)
I spend my days writing "code" in LabVIEW. In short, it's a graphical programming language. Its files are a sort of combination of source code and binary. We have our projects organized around a common framework The framework is included in the projects using externals. Don't ask me why, but recompiling a project also recompiles some framework files. As a result this marks them as modified for Subversion. And when committing the project we really don't want to have those framework files committed as well.
I know it is not Subversion's fault this happens, but it is a use-case for not committing external files.
Cheers, Mike