All articles, tagged with “hg”

Mercurial 1.1

Mercurial 1.1 is out and list of changes takes 2.5 pages. There are some my efforts in this release, ;-) but in overall two most appealing features for me is a graph of changeset tree in webinterface and zeroconf extension — it allows hg paths to display all hg serve instances running in a local network. Very useful — now I don’t need to ask and answer about IPs. :)

Of course, there is long-awaited result of Google SoC — rebase and also bookmarks — git-like branches. Sad news is that bookmarks are only local now, but I hope that 1.2 will handle that.

0 comments »

Hgshelve

NOTE: Not to be confused with a mercurial extension, named shelve.

Few days ago there was a lot links on the Internet to gitshelve, which implements persistent versioned storage of objects in the git. I’ve read it description and realized that there are few serious design flaws:

  • Can store only strings
  • Uses subprocess.PIPE for interconnection with git
  • Uses bunch of C+Perl+Shell code in Python library instead of using another Python library ;-)
continue reading (12 comments) »