[LLVMdev] svn mirror git?

dag at cray.com dag at cray.com
Fri Nov 16 09:28:54 PST 2012


David Tweed <david.tweed at arm.com> writes:

>>> Neither of these are true.  There is nothing stopping people from
>>> working in branches in svn
>>
>> Yes there is.  I have asked about it many times and have always been
>> refused.
>
> Actually, the fact that (if you're using svn to store information about your
> branch) this branch is getting stored on the central server can be
> off-putting, particularly if you're storing a lot of stuff you plan to later
> delete once you've figured out the right way to do things.

That's *exactly* the problem of svn branches.

>>> This is something we want to encourage: we don't want to make it
>>> easier for people to have private forks than it is to push them
>>> upstream.
>>
>> There is value in those private forks.  As I said, having places to
>> experiment is important.
>
> Note that there's a tendency to call everything a "fork" even if it's really
> just "thinking/experimentation", but the word "fork" conveys in the readers
> mind something deliberate, thought-out and long-term.

That's right.  The terminology is unfortunate.  By "fork" I mean exactly
the short-to-medium-lived private branch used for staging changes and
experiments that you described well.

                                -David



More information about the llvm-dev mailing list