Showing posts with label VCS. Show all posts
Showing posts with label VCS. Show all posts

Wednesday, September 29, 2021

Git: Stacked Commits

  • All development is done as commits on local main (aka master) - see below for some benefit
  • Everything is done through regular old commits, branches are a (necessary) implementation detail
  • Branch creation and updates are mostly automatically managed
  • Simple interface, run git newpr and git updatepr

Thursday, May 12, 2016

Git Extras

Repo summary, repl, changelog population, author commit percentages and more.

Friday, January 15, 2016

git-land/git-land

Git extension that merges a pull request or topic branch via rebasing so as to avoid a merge commit.

Thursday, May 1, 2014

GitHub Cheat Sheet

A collection of cool hidden and not so hidden features of Git and GitHub.

Saturday, March 27, 2010

Mercurial: The Definitive Guide

Alternative Mercurial guide.

Friday, March 19, 2010

Hg Init: a Mercurial tutorial by Joel Spolsky

For when I want to actually learn a DVCS:

Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.