January 14, 2014 • ∞
It’s been over a month since HgLab 1.0 and it’s high time for an update, so here goes: HgLab 1.1.
Up until now HgLab only had commit-level discussions. Welcome inline commit discussions:
Discuss with style: inline discussions support Markdown, Emojis and @mentions.
Some teams prefer their mainline branch to be something other than
default. Therein lies a catch: newly cloned repositories gets automatically updated to
default branch and commits often end up in the wrong place.
To solve that, Mercurial 2.4 introduced a special bookmark called
@ to which all fresh clones get updated to. Where does HgLab come into play here? Well, if you change your Mainline Branch to something other than
default (and you don’t happen to have
@ bookmark already), HgLab will manage this oh-so-special marker by itself, allowing you to always be on the correct path.
Your favorite repositories are now even more accessible. Clicking that tiny arrow opens up a handy list of all your Starred Repositories.
Each Repository page now comes with a nice language statistics graph which shows the language breakdown.
Speed is a feature, and I continue to work on improving HgLab performance. This release is no exception: HgLab became much smarter about caching and cache invalidation.
These are the big features in this release, but there’s also a lot of small fixes that contribute to the overall experience: updated icons and
.hgignore templates, improved language detection, numerous UI and UX fixes, tweaks and improvements.
These 19 branches you saw on the screenshots above – they are there for a reason. This is just the beginning, and will be many new and exciting features. Stay tuned!
HgLab is a behind-the-firewall self-hosted Mercurial server and source control management system which gives you:
Interested in HgLab and Mercurial? Want to know when new releases are out? Join the HgLab HQ Mailing List for to get notified when something interesting happens.