I really like the new Mercurial fork feature:
http://blogs.msdn.com/codeplex/archive/2010/03/05/codeplex-mercurial-support-for-forks.aspx .
But it has one downturn: There is no way to specify which change set is base for the patch. If you develop patches for software, it's common to develop the patch against a specific build version and not the latest check-in.
To handle this it would be great to have the ability to select a release when creating a fork which shows all releases having an associated change set. Perhaps something like this.
Select head change set:
o Latest
o Release [MySoftware v1.0 [v]] {drop down}
o Specify Change set [ 73ds6a6s7] {text box}
Greetz Felix