smartlog
User-centric log output
1. Status
This extension is not distributed with Mercurial.
Author: Facebook, Inc.
This extension is slated to be integrated into core Mercurial.
Repository: https://bitbucket.org/facebook/hg-experimental
Web page: https://bitbucket.org/facebook/hg-experimental
2. Overview
hg smartlog displays the graph of commits that are relevant to you, and highlights your current commit in purple.
Includes:
- Your bookmarks
- The @ or master bookmark (or tip if no bookmarks present).
- Your local commit heads that don't have bookmarks.
Excludes:
- All commits under @/master/tip that aren't related to your commits.
- Your local commit heads that are older than 2 weeks.
3. Configuration
Configure your .hgrc to enable the extension by adding following lines:
[extensions] smartlog =
4. Upstreaming
Contains interesting code and ideas that may be useful elsewhere in Mercurial proper too.
- ellipsis link in the graph display
- graph reorder to order by 'branch'
4.1. Future directions
- Configurable definition of what should be included in the smartlog.
Facebook impact: medium; it is in active use within Facebook.