Moving to D

Nick Sabalausky a at a.a
Sat Jan 8 10:47:41 PST 2011


"Andrej Mitrovic" <andrej.mitrovich at gmail.com> wrote in message 
news:mailman.459.1294356168.4748.digitalmars-d at puremagic.com...
> I've ever only used hg (mercurial), but only for some private
> repositories. I'll say one thing: it's pretty damn fast considering it
> requires Python to work. Also, Joel's tutorial that introduced me to
> hg was short and and to the point: http://hginit.com/

I have to comment on this part:

"The main way you notice this is that in Subversion, if you go into a 
subdirectory and commit your changes, it only commits changes in that 
subdirectory and all directories below it, which potentially means you've 
forgotten to check something in that lives in some other subdirectory which 
also changed. Whereas, in Mercurial, all commands always apply to the entire 
tree. If your code is in c:\code, when you issue the hg commit command, you 
can be in c:\code or in any subdirectory and it has the same effect."

Funny thing about that: After accidentally committing a subdirectory instead 
of the full project one too many times, I submitted a TortoiseSVN feature 
request for an option to always commit the full working directory, or at 
least an option to warn when you're not committing the full working 
directory. They absolutely lynched me for having such a suggestion.




More information about the Digitalmars-d mailing list