Doesn't hg use diff3 in the end, to do the merges?
Every repository does.

The difference between CVS and subversion was that CVS applies
diff3 on the source files, and therefore couldn't deal with
renaming files at all.  Subversion has the provision of remembering
file renaming separately, so it can front-end that for diff3.

hg doesn't add anything in that regard it seems. Surely it
remembers renaming of files, cool-- so does subversion.

What cutting a complete function out of one file and moving it
to a different place in the same file, or moving it to another
file? (function aware).

What about adding namespaces around functions, so that the
functions are the same, but inside a namespace now? (C++ / namespace aware)

What about indenting and other whitespace changes?

Does it do (merge) that? Does it do anything new?

On Fri, Mar 19, 2010 at 09:41:43AM -0700, Dzonatas Sol wrote:
> Yes, the greater community has used git, yet the main point is we need 
> to expire svn in order to help maintain merges easier and in a more 
> distributed fashion. LL uses hg internally.

-- 
Carlo Wood <ca...@alinoe.com>
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to