Trying hard not to get sucked into the git debate again but I am almost
offended to be offered this ridiculously simplified argument:


> For reminder, the argument was that it is quite easy to provide a
> contribution with Subversion:
> $ svn co "<URL>"
> $ cd  trunk
> $ mvn test
> $ svn diff > "issue<xxxx>.patch"
>

When has it ever been that easy - unless it's maybe contributing a typo fix
that gets applied right after submission?
If you guys need to start the debate all over again at least come up with a
real world scenario:

$ somevcs checkout "<URL">
you do some modifications
meanwhile someone else commits changes
now you want to integrate these changes and see if you modifications still
apply
# somecvs magic
$ somebuildtool test
$ somecvs diff > "issue<xxxx>.patch"
submit the patch
wait 2 weeks up to 6 months for you patch to be looked at
be asked to update your patch so it applies cleanly with further changes in
trunk
update your patch and re-submit
2 weeks later: yay! it's in trunk now

If anyone here has ever maintained a larger patch for bit longer - I am
sorry if I have brought back some painful memories from when you were using
svn.

I do not care about [cli] much anymore - said by others before there are
much better libs out there.
I so do not care about what tool to use - but I want to use the right tool
for the right job.
And as tools change, so does what is "right".

Maybe an angle worth exploring for some when thinking about the whole VCS
debate.

Torsten out - fire away

Reply via email to