Allow creating branches without committing in fast-import.
authorShawn O. Pearce <spearce@spearce.org>
Fri, 12 Jan 2007 03:28:39 +0000 (22:28 -0500)
committerShawn O. Pearce <spearce@spearce.org>
Sun, 14 Jan 2007 07:15:12 +0000 (02:15 -0500)
commit9938ffc53a15c755bbd3894c02492b940ea34c4c
tree899f7707a845c93a53ecb1e01d0045143e1ce65f
parent62b6f48388faf0ac2432a07cfc53aa904c591f8f
Allow creating branches without committing in fast-import.

Some importers may want to create a branch long before they actually
commit to it, or in some cases they may never commit to the branch
but they still need the ref to be created in the repository after
the import is complete.

This extends the 'reset ' command to automatically create a new
branch if the supplied reference isn't already known as a branch.

While I'm at it I also modified the syntax of the reset command
to terminate with an empty line, like commit and tag operate.
This just makes the command set more consistent.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
fast-import.c