Repository formats matter a lot in Mercurial

Keith Packard discusses why robust repository formats are important for any version control software. This is really an important point when evaluating the robustness of any version control system, as you want to avoid the corruption of all your data due to a disk failure and an unfortunate way to store the tracked information.

One sad point, as he’s a person I certainly admire for his work on free software, is that, while praising the way git faces that problem, he unfairly bashes Mercurial (besides other VCSs). The fact is that the comparison done is not correct. While the comparison used to measure store size is between packed git and standard Mercurial, the robustness of the repository format comparison uses the unpacked git and standard Mercurial.

I believe this is more of a handwaving issue than any real concern about how git or Mercurial are doing the job.
Continuar leyendo «Repository formats matter a lot in Mercurial»

Tweaking msys and cygwin

I’ve been using msys and cygwin to have a sane command line environment when working in windows. Something I didn’t know how to fix until today was the lack of input and display support for accented characters and the weird behaviour of the del key. I finally got it all working as I want it tweaking some configuration files.

With this, openssh, gvim you can feel a bit more like at home :).
Continuar leyendo «Tweaking msys and cygwin»