Difference between revisions of "Mercurial history browsing"
Crulshorukh (talk | contribs) (→Project Leader(s)) |
Crulshorukh (talk | contribs) |
||
Line 1: | Line 1: | ||
− | == | + | == Project Name == |
+ | |||
+ | Mercurial History Browsing | ||
+ | |||
+ | == Project Description == | ||
+ | |||
We're just starting to use an exciting new [http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/ distributed version control] tool: [http://developer.mozilla.org/en/docs/Mercurial Mercurial]. | We're just starting to use an exciting new [http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/ distributed version control] tool: [http://developer.mozilla.org/en/docs/Mercurial Mercurial]. | ||
Line 10: | Line 15: | ||
Resources: jorendorff, bsmedberg | Resources: jorendorff, bsmedberg | ||
− | |||
− | |||
== Project Leader(s) == | == Project Leader(s) == | ||
Line 17: | Line 20: | ||
== Project Contributor(s) == | == Project Contributor(s) == | ||
+ | |||
+ | There are no contributors at this time | ||
+ | |||
== Project Details == | == Project Details == | ||
− | + | ||
+ | Coming soon... | ||
+ | |||
== Project News == | == Project News == | ||
+ | |||
+ | '''September 18th, 2008''' | ||
+ | * Picked the Mercurial History Browsing project | ||
+ | |||
== External Links == | == External Links == | ||
+ | |||
+ | [http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/ Distributed Version Control] | ||
+ | [http://developer.mozilla.org/en/docs/Mercurial Mercurial] | ||
+ | |||
== Other == | == Other == |
Revision as of 16:28, 20 September 2008
Contents
Project Name
Mercurial History Browsing
Project Description
We're just starting to use an exciting new distributed version control tool: Mercurial.
One of the exciting things about Mercurial is that the history—the list of all the changes that have ever been checked in—is not linear. It frequently has branches and merges. This is actually a good, important feature, as you know if you've read a little about distributed version control. The downside is that the history becomes a maze of twisty little passages. Benjamin Smedberg's demo shows the history of a repository with lots of merges (each box is a check-in; you can click on the boxes to move around).
There have been a couple attempts at showing history in an intuitive, graphical way. Mercurial comes with a web UI for browsing the repository, including history (here's what it looks like). It also comes with an "hg glog" extension that draws history as ASCII art, and an "hg view" extension that does roughly the same thing with a little GUI. Sadly, none of these applications qualifies as awesome.
Your mission is to rectify this sad situation by writing an awesome browser-based UI for navigating Mercurial repository history.
Resources: jorendorff, bsmedberg
Project Leader(s)
Project Contributor(s)
There are no contributors at this time
Project Details
Coming soon...
Project News
September 18th, 2008
- Picked the Mercurial History Browsing project
External Links
Distributed Version Control Mercurial