Profile

Cover photo
2,767 followers|102,787 views
AboutPostsPhotos

Stream

Mercurial

Shared publicly  - 
 
We finally have a full-featured Mercurial hosting solution under a free license!
 
Today, the Software Freedom Conservancy announced its GPL3 fork of the Rhodecode source code management system.

Features include:
 * Support for Mercurial and Git
 * Streamlined code review / pull request workflow
 * History browsing with graphical DAG representation
 * Easy integration with many modern authentication and issue tracking systems
23
4
Mathieu Clabaut's profile photoYegor Yefremov's profile photo
Add a comment...

Mercurial

Shared publicly  - 
 
Anurag is working on improving Mercurial's test infrastructure as part of the Google Summer of Code program.
This blog is about the midterm summary update. Last two weeks were quite a busy week for me.  As i mentioned in the previous post, i will try to cover things up quickly. So below is the work progress upto the midterm. Unti...
4
Add a comment...

Mercurial

Shared publicly  - 
 
 
The next Mercurial sprint will be held on August 29th to 31st! We will be hosted by Google Munich. If you're interested in +Mercurial development, then book the dates now. The topics discussed normally range from low-level protocol design to high-level user interface decisions.
2
1
Santiago Payà i Miralta's profile photo
Add a comment...

Mercurial

Shared publicly  - 
 
Mercurial 3.0 was released last week! This release includes new features such as "hg config", new template functions, faster (lazily evaluated) revsets, and a number of bugfixes. Binary packages have been released for Windows with other platforms to follow soon.
17
7
Yung-Yu Chen's profile photoLevi Bard's profile photoRy4an Brase's profile photoRadomir Dopieralski's profile photo
10 comments
 
There is work underway to make Mercurial compatible with Python 3, but it's slow going, so don't hold your breath :-)
Add a comment...

Mercurial

Shared publicly  - 
 
The team behind the excellent cross-platform +Mercurial client #TortoiseHg has uploaded a release candidate for TortoiseHg 3.0. Mercurial 3.0 has a lot of changes so testing is very much appreciated!

Install tortoisehg-stable if you want the graphical interface and install mercurial-3.0-rc if you just want Mercurial. #dvcs
4
1
Martin Tritsch's profile photo
Add a comment...

Mercurial

Shared publicly  - 
 
People are starting to use the evolve extension. This little guide was written by "planet" from the #mercurial IRC channel and shows how evolve makes it easy to amend a non-head changeset.
11
8
Michael Alexander Freund's profile photoMatthew Turk's profile photo
Add a comment...
In their circles
1 person
Have them in circles
2,767 people

Mercurial

Shared publicly  - 
 
 
Should we stop using MQ? I've mostly stopped using it, so maybe... I wrote a longer reply on the blog post to elaborate. #mercurial #mq #dvcs  
11
3
Ewald Ertl's profile photoJuan J. De la Torre's profile photoAdam Ramadan's profile photo
 
I used mq a lot on different repos, but after reading this, I will also change to the bookmarks
Add a comment...

Mercurial

Shared publicly  - 
 
It can be confusing to work with both +Git and Mercurial on a daily basis. Luckily, there are many guides that explain how to translate between the commands between the two systems.
 
Doing more work in #golang  lately (like contributing a bit to goauth2), I'm having to learn more about #mercurial, which I was previously hoping to avoid.  I'm discovering that the most frustrating thing about it, coming from #git, is how close it is to git, without being exact (specifically with regards to branching).  I'm sure it's true coming from the other direction as well... the tools are so close that you want to carry over mental models, but there are often slightly nuanced, but meaningful differences.

If you're doing the same, I've found the following two articles to be incredibly useful for wrapping your head around hg branching models:

http://lostechies.com/jimmybogard/2010/06/03/translating-my-git-workflow-with-local-branches-to-mercurial/

http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/
3
3
Santiago Payà i Miralta's profile photoAngel Ezquerra's profile photoFlorian Bezagu's profile photoAdam Ramadan's profile photo
 
The "Los Techies" blog is fine but a bit outdated. Bookmarks are built-in now (they are no longer an extension) and it is possible to move bookmarks without deleting them. You can move them forward using "hg bookmak -r newrev". To move them backwards you must use --force though.

Also, instead of using bookmarks you could just use a regular named branch for the feature branch. This would make it much easier to keep track of where you branched from default. The named branch would go away when you rebased it on top of default (unless you used the --keepbranches flag).
Add a comment...

Mercurial

Shared publicly  - 
 
Showing how "hg debugsetparents" can be used carefully(!) to avoid updating before making a commit that closes an old named branch.
 
Close old hg branches with powershell
Another silly post combining my two favorite tools: Mercurial and Powershell. If you use named branches as part of your development workflow you may occasionally forget to close a branch after you merge it back in.  Or you might abandon a branch and never g...
Another silly post combining my two favorite tools: Mercurial and Powershell. If you use named branches as part of your development workflow you may occasionally forget to close a branch after you merge it back in.  Or you mi...
1
Add a comment...

Mercurial

Shared publicly  - 
 
 
I stumbled upon Hatta Wiki again today — a very nice #wiki engine with a +Mercurial backend. I looked at it several years ago, but almost forgot about it. I'm happy to see that +Radomir Dopieralski is still working on it. #dvcs #mercurial
4
Add a comment...

Mercurial

Shared publicly  - 
 
There will be a Mercurial meet-up in Copenhagen at the end of next week.  Please let Mads Kiilerich know if you would like to attend and do some hacking on Mercurial.
3
Add a comment...
People
In their circles
1 person
Have them in circles
2,767 people
Contact Information
Contact info
Email
Story
Tagline
A fast and scalable distributed version control system
Introduction
Mercurial (Hg) is an open source distributed version control system. It is fast and user-friendly and is used by projects of all sizes, such as OpenOfficeMozilla, and the Python language.

There is extensive help available for Mercurial:
This page is run by Martin Geisler and the goal is to post interesting news about Mercurial. Please reshare your Mercurial posts with him so they can be posted here.