Project Home

commits.py

Abstract

A Mercurial extension that allows the user to commit modified files as multiple changesets, in a single operation. An editor is invoked with the current list of modified files, and the user needs to edit the file, adding a single comment line before each set of lines, separated by some empty lines between each desired changeset.

Table of Contents

Description

A Mercurial extension that allows the user to commit modified files as multiple changesets, in a single operation. An editor is invoked with the current list of modified files, and the user needs to edit the file, adding a single comment line before each set of lines, separated by some empty lines between each desired changeset.

Something like this:

Modified project files.
HGC:  M docs/flair.txt
HGC:  M docs/dmping.txt

Added extra careful tracing and assertions.
HGC:  M common/lib/pyfff/tracing.py
HGC:  M common/lib/googoo/logging.c
HGC:  M common/lib/googoo/strutils.c

HGC:  M docs/testutils.txt
HGC:  M common/lib/pyfff/__init__.py
HGC:  A common/lib/pyfff/testutil
New test utilities.

Each set will be committed independently when you exit the editor.

Please Donate!

Important

This computer program or library is provided for free. I am aware that some of the programs that I provide for free allow people to get their work done faster or better, save them time and money. If you are using this program for benefit, especially if you are using it within a commercial environment and it saves you time or work, please consider making a donation by sending me a book from my Amazon Wishlist or by a direct donation to my company's PayPal account by clicking on the link below.

Download

Download program here.