"Andrej Mitrovic" <[email protected]> wrote in message news:[email protected]... > 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.
