]> thyrsus.com Git - src.git/log
src.git
11 years agoMakefile: run `src version` from current directory
Johannes Löthberg [Sat, 22 Nov 2014 21:26:04 +0000 (22:26 +0100)]
Makefile: run `src version` from current directory

Relying on $PATH here is broken because either another executable called
src or an old version of src itself could be in $PATH

11 years agoDocumentation polishing.
Eric S. Raymond [Fri, 21 Nov 2014 13:29:30 +0000 (08:29 -0500)]
Documentation polishing.

11 years agoVersion bump for release 0.12.
Eric S. Raymond [Fri, 21 Nov 2014 13:20:26 +0000 (08:20 -0500)]
Version bump for release 0.12.

11 years agoHistorical note about Mercurial.
Eric S. Raymond [Fri, 21 Nov 2014 13:16:17 +0000 (08:16 -0500)]
Historical note about Mercurial.

11 years agoShow branch for each revision in the log listing. Regression test passes.
Eric S. Raymond [Fri, 21 Nov 2014 13:12:15 +0000 (08:12 -0500)]
Show branch for each revision in the log listing. Regression test passes.

11 years agoFix crash bug on no arguments.
Eric S. Raymond [Fri, 21 Nov 2014 11:09:48 +0000 (06:09 -0500)]
Fix crash bug on no arguments.

11 years agoDeal gracefully with absolute pathnames.
Eric S. Raymond [Fri, 21 Nov 2014 11:03:19 +0000 (06:03 -0500)]
Deal gracefully with absolute pathnames.

Regression tests pass.

11 years agoAdded -l option to list and log entries. Regression test passes.
Eric S. Raymond [Fri, 21 Nov 2014 03:11:29 +0000 (22:11 -0500)]
Added -l option to list and log entries. Regression test passes.

11 years agoTypo fix.
Eric S. Raymond [Fri, 21 Nov 2014 03:02:12 +0000 (22:02 -0500)]
Typo fix.

11 years agoSRC support in Emacs.
Eric S. Raymond [Thu, 20 Nov 2014 23:44:19 +0000 (18:44 -0500)]
SRC support in Emacs.

11 years agoUpdate to TODO.
Eric S. Raymond [Thu, 20 Nov 2014 21:29:01 +0000 (16:29 -0500)]
Update to TODO.

11 years agoFix typo bug in git method.
Eric S. Raymond [Thu, 20 Nov 2014 21:08:47 +0000 (16:08 -0500)]
Fix typo bug in git method.

11 years agoVersion bump for release 0.11.
Eric S. Raymond [Thu, 20 Nov 2014 19:49:49 +0000 (14:49 -0500)]
Version bump for release 0.11.

11 years agoUse fixed-with cut lines. Trying to get the terminal width fails under Emacs.
Eric S. Raymond [Thu, 20 Nov 2014 19:47:20 +0000 (14:47 -0500)]
Use fixed-with cut lines.  Trying to get the terminal width fails under Emacs.

Regression test passes.

11 years agoFix some confusion in sequence computation. Regression tests pass.
Eric S. Raymond [Thu, 20 Nov 2014 10:52:27 +0000 (05:52 -0500)]
Fix some confusion in sequence computation. Regression tests pass.

11 years agoFix an out-of-date method name. Regression tests pass.
Eric S. Raymond [Thu, 20 Nov 2014 05:13:27 +0000 (00:13 -0500)]
Fix an out-of-date method name.  Regression tests pass.

11 years agoRestore 'src add', Emacs VC needs it. Regression tests pass.
Eric S. Raymond [Thu, 20 Nov 2014 03:24:07 +0000 (22:24 -0500)]
Restore 'src add', Emacs VC needs it.  Regression tests pass.

Removes the commit -a option from the previous commit.

11 years agoAdded "src commit -a" mode to fit the Emacs model.
Eric S. Raymond [Thu, 20 Nov 2014 02:55:24 +0000 (21:55 -0500)]
Added "src commit -a" mode to fit the Emacs model.

Regression tests pass.

11 years agoCustom format option for src list (needed for VC mode).
Eric S. Raymond [Thu, 20 Nov 2014 01:32:40 +0000 (20:32 -0500)]
Custom format option for src list (needed for VC mode).

11 years agoSuppoprt bare @ as a revision spec.
Eric S. Raymond [Wed, 19 Nov 2014 23:14:19 +0000 (18:14 -0500)]
Suppoprt bare @ as a revision spec.

11 years agoUnmodified status char changed from '.' to '='. Regression test passes.
Eric S. Raymond [Wed, 19 Nov 2014 22:31:58 +0000 (17:31 -0500)]
Unmodified status char changed from '.' to '='.  Regression test passes.

11 years agoAdd installation instructions.
Eric S. Raymond [Wed, 19 Nov 2014 19:27:31 +0000 (14:27 -0500)]
Add installation instructions.

11 years agoVersion bump for 0.10 release.
Eric S. Raymond [Wed, 19 Nov 2014 13:01:06 +0000 (08:01 -0500)]
Version bump for 0.10 release.

11 years agoA concesssion to the Git folks.
Eric S. Raymond [Wed, 19 Nov 2014 12:52:21 +0000 (07:52 -0500)]
A concesssion to the Git folks.

11 years agoA bug is gone.
Eric S. Raymond [Wed, 19 Nov 2014 12:43:54 +0000 (07:43 -0500)]
A bug is gone.

11 years agoInformation hiding.
Eric S. Raymond [Wed, 19 Nov 2014 12:33:49 +0000 (07:33 -0500)]
Information hiding.

11 years agoModified check is now by content, not by date. Regression test passes.
Eric S. Raymond [Wed, 19 Nov 2014 12:17:04 +0000 (07:17 -0500)]
Modified check is now by content, not by date.  Regression test passes.

11 years agoTypo fixes from William Burrow.
Eric S. Raymond [Wed, 19 Nov 2014 01:36:28 +0000 (20:36 -0500)]
Typo fixes from William Burrow.

11 years agoTypo fixes frim Willam Burrow.
Eric S. Raymond [Wed, 19 Nov 2014 01:01:07 +0000 (20:01 -0500)]
Typo fixes frim Willam Burrow.

11 years agoGuard against people innocently typing -m"foo" a la RCS.
Eric S. Raymond [Tue, 18 Nov 2014 22:00:11 +0000 (17:00 -0500)]
Guard against people innocently typing -m"foo" a la RCS.

All regression tests pass.

11 years agoAssume arg with slash is a filename; allows ./file-name for files with hyphens, also...
Mark J. Reed [Tue, 18 Nov 2014 20:26:51 +0000 (15:26 -0500)]
Assume arg with slash is a filename; allows ./file-name for files with hyphens, also ../file for files in parent dir

11 years agoVersion bump for 0.9 release.
Eric S. Raymond [Sun, 16 Nov 2014 21:03:00 +0000 (16:03 -0500)]
Version bump for 0.9 release.

11 years agoReluctantly, we give up on {tag,branch} without a modifier.
Eric S. Raymond [Sun, 16 Nov 2014 19:00:00 +0000 (14:00 -0500)]
Reluctantly, we give up on {tag,branch} without a modifier.

The problem is that it's just to easy to forget -l when you want to list tags
and wind up creating unwanted tags named for the first file on your list.

Regression test passes.

11 years agoDocumentation improvements. Regression test passes.
Eric S. Raymond [Sun, 16 Nov 2014 18:36:01 +0000 (13:36 -0500)]
Documentation improvements. Regression test passes.

11 years agoBreak rename out into its own command. Regression tests pass.
Eric S. Raymond [Sun, 16 Nov 2014 14:14:24 +0000 (09:14 -0500)]
Break rename out into its own command.  Regression tests pass.

11 years agols is back. Probaby to stay, since git status is flaky.
Eric S. Raymond [Sun, 16 Nov 2014 13:35:45 +0000 (08:35 -0500)]
ls is back.  Probaby to stay, since git status is flaky.

11 years agoRevert "src ls removed, it's redundant with src status -a."
Eric S. Raymond [Sun, 16 Nov 2014 13:32:27 +0000 (08:32 -0500)]
Revert "src ls removed, it's redundant with src status -a."

11 years agoRevert "Clean out remnants of ls."
Eric S. Raymond [Sun, 16 Nov 2014 13:32:03 +0000 (08:32 -0500)]
Revert "Clean out remnants of ls."

11 years agoAll commands but tag and branch are fully documented.
Eric S. Raymond [Sun, 16 Nov 2014 13:28:18 +0000 (08:28 -0500)]
All commands but tag and branch are fully documented.

11 years agoMore about fast-import.
Eric S. Raymond [Sun, 16 Nov 2014 07:35:05 +0000 (02:35 -0500)]
More about fast-import.

11 years agoDocument fast-import.
Eric S. Raymond [Sun, 16 Nov 2014 07:23:58 +0000 (02:23 -0500)]
Document fast-import.

11 years agoClean out remnants of ls.
Eric S. Raymond [Sun, 16 Nov 2014 07:11:15 +0000 (02:11 -0500)]
Clean out remnants of ls.

11 years agosrc ls removed, it's redundant with src status -a.
Eric S. Raymond [Sun, 16 Nov 2014 07:00:04 +0000 (02:00 -0500)]
src ls removed, it's redundant with src status -a.

11 years agoDocumentation for src diff.
Eric S. Raymond [Sun, 16 Nov 2014 06:29:07 +0000 (01:29 -0500)]
Documentation for src diff.

11 years agoEmbedded help for fast-export.
Eric S. Raymond [Sun, 16 Nov 2014 06:10:21 +0000 (01:10 -0500)]
Embedded help for fast-export.

11 years agobranch delete is implemented.
Eric S. Raymond [Sun, 16 Nov 2014 05:59:59 +0000 (00:59 -0500)]
branch delete is implemented.

11 years agoMore abbreviations.
Eric S. Raymond [Sun, 16 Nov 2014 05:51:02 +0000 (00:51 -0500)]
More abbreviations.

11 years agolist and log documentation.
Eric S. Raymond [Sat, 15 Nov 2014 22:13:01 +0000 (17:13 -0500)]
list and log documentation.

11 years agoRearrange documentation for consistency.
Eric S. Raymond [Sat, 15 Nov 2014 22:04:32 +0000 (17:04 -0500)]
Rearrange documentation for consistency.

11 years agoDocumentation fixes.
Eric S. Raymond [Sat, 15 Nov 2014 21:59:11 +0000 (16:59 -0500)]
Documentation fixes.

11 years agoDocumentation for checkout and cat.
Eric S. Raymond [Sat, 15 Nov 2014 21:30:46 +0000 (16:30 -0500)]
Documentation for checkout and cat.

11 years agoRegression test for branch deletion. All tests pass.
Eric S. Raymond [Sat, 15 Nov 2014 21:09:15 +0000 (16:09 -0500)]
Regression test for branch deletion. All tests pass.

11 years agoImplementation and basic regression test for branch delete.
Eric S. Raymond [Sat, 15 Nov 2014 20:43:17 +0000 (15:43 -0500)]
Implementation and basic regression test for branch delete.

11 years agoRefactor delete methods. Regression test passes.
Eric S. Raymond [Sat, 15 Nov 2014 14:27:03 +0000 (09:27 -0500)]
Refactor delete methods.  Regression test passes.

11 years agoCode cleanup. Regression test passes.
Eric S. Raymond [Sat, 15 Nov 2014 14:09:14 +0000 (09:09 -0500)]
Code cleanup.  Regression test passes.

11 years agoFeterministic sort order in listings. Regression passes.
Eric S. Raymond [Sat, 15 Nov 2014 14:01:39 +0000 (09:01 -0500)]
Feterministic sort order in listings. Regression passes.

11 years agosucc() and pred() are now only called when building links.
Eric S. Raymond [Sat, 15 Nov 2014 13:45:25 +0000 (08:45 -0500)]
succ() and pred() are now only called when building links.

Regression test passes.

11 years agoAnother move away from using natve IDs internally.
Eric S. Raymond [Sat, 15 Nov 2014 12:52:39 +0000 (07:52 -0500)]
Another move away from using natve IDs internally.

11 years agoMore pred() and succ() elimination. Regression test passes.
Eric S. Raymond [Sat, 15 Nov 2014 12:48:22 +0000 (07:48 -0500)]
More pred() and succ() elimination. Regression test passes.

11 years agoFirst use of links built during parse. Regression test passes.
Eric S. Raymond [Sat, 15 Nov 2014 05:18:26 +0000 (00:18 -0500)]
First use of links built during parse.  Regression test passes.

11 years agoMake parent and child links while parsing. Regression test passes.
Eric S. Raymond [Sat, 15 Nov 2014 05:06:55 +0000 (00:06 -0500)]
Make parent and child links while parsing. Regression test passes.

11 years agoBeginnings of fast-traversal machinery.
Eric S. Raymond [Fri, 14 Nov 2014 15:20:03 +0000 (10:20 -0500)]
Beginnings of fast-traversal machinery.

11 years agoImprove the control description.
Eric S. Raymond [Fri, 14 Nov 2014 14:36:42 +0000 (09:36 -0500)]
Improve the control description.

11 years agoVersion bump for release 0.8.
Eric S. Raymond [Fri, 14 Nov 2014 07:55:14 +0000 (02:55 -0500)]
Version bump for release 0.8.

11 years agoDiscard "*** empty log message ***"
Eric S. Raymond [Fri, 14 Nov 2014 07:49:20 +0000 (02:49 -0500)]
Discard "*** empty log message ***"

11 years agoComment fixes.
Eric S. Raymond [Fri, 14 Nov 2014 07:46:27 +0000 (02:46 -0500)]
Comment fixes.

11 years agoMore documentation. All regression tests pass.
Eric S. Raymond [Fri, 14 Nov 2014 06:57:50 +0000 (01:57 -0500)]
More documentation.  All regression tests pass.

11 years agoAnother TODO item.
Eric S. Raymond [Fri, 14 Nov 2014 06:41:36 +0000 (01:41 -0500)]
Another TODO item.

11 years agoMore embedded docs.
Eric S. Raymond [Fri, 14 Nov 2014 06:39:11 +0000 (01:39 -0500)]
More embedded docs.

11 years agoInclude the regression tester in the taerball so make check will work.
Eric S. Raymond [Fri, 14 Nov 2014 05:53:08 +0000 (00:53 -0500)]
Include the regression tester in the taerball so make check will work.

11 years agoTest ignore facility. Regression test passes.
Eric S. Raymond [Fri, 14 Nov 2014 05:46:15 +0000 (00:46 -0500)]
Test ignore facility.  Regression test passes.

11 years agoMore documentation. git status -a. Negated ignore patterns.
Eric S. Raymond [Fri, 14 Nov 2014 05:23:23 +0000 (00:23 -0500)]
More documentation. git status -a.  Negated ignore patterns.

11 years agosrc log and src list now skip ignored and unregistered files.
Eric S. Raymond [Thu, 13 Nov 2014 23:50:41 +0000 (18:50 -0500)]
src log and src list now skip ignored and unregistered files.

11 years agoFactor out a predicate. Regression test passes.
Eric S. Raymond [Thu, 13 Nov 2014 23:43:03 +0000 (18:43 -0500)]
Factor out a predicate.  Regression test passes.

11 years agoSmall change in behavior - no ? status reported except for explicit args.
Eric S. Raymond [Thu, 13 Nov 2014 22:42:03 +0000 (17:42 -0500)]
Small change in behavior - no ? status reported except for explicit args.

Factor out ignore().  Soon CommandContext() will use it.

Regression tests pass.

11 years agoreak up help into topics.
Eric S. Raymond [Thu, 13 Nov 2014 21:17:53 +0000 (16:17 -0500)]
reak up help into topics.

11 years agoDoc typos fixed.
Baptiste Fontaine [Thu, 13 Nov 2014 20:09:02 +0000 (15:09 -0500)]
Doc typos fixed.

11 years agoRenames for clarity. Regression test passes.
Eric S. Raymond [Thu, 13 Nov 2014 19:28:38 +0000 (14:28 -0500)]
Renames for clarity. Regression test passes.

11 years agoRename a field to make it clearer what namespace we're in.
Eric S. Raymond [Thu, 13 Nov 2014 19:24:20 +0000 (14:24 -0500)]
Rename a field to make it clearer what namespace we're in.

11 years agoAvoid O(n**2) lookups via hashes. Regression test passes.
Eric S. Raymond [Thu, 13 Nov 2014 19:18:43 +0000 (14:18 -0500)]
Avoid O(n**2) lookups via hashes. Regression test passes.

11 years agoDocument how to do branch deletes Regression test passes.
Eric S. Raymond [Thu, 13 Nov 2014 18:26:37 +0000 (13:26 -0500)]
Document how to do branch deletes  Regression test passes.

We'll need a bit more infrastructure.

11 years agoTest for branch name resolution.
Eric S. Raymond [Thu, 13 Nov 2014 15:11:02 +0000 (10:11 -0500)]
Test for branch name resolution.

11 years agoBranch names are no meaningful in revisions.
Eric S. Raymond [Thu, 13 Nov 2014 14:59:43 +0000 (09:59 -0500)]
Branch names are no meaningful in revisions.

11 years agoVersion bump for release 0.7.
Eric S. Raymond [Thu, 13 Nov 2014 12:17:03 +0000 (07:17 -0500)]
Version bump for release 0.7.

11 years agopylint cleanup.
Eric S. Raymond [Thu, 13 Nov 2014 12:15:25 +0000 (07:15 -0500)]
pylint cleanup.

11 years agoUgh. Restore ability to commit new files.
Eric S. Raymond [Thu, 13 Nov 2014 12:06:48 +0000 (07:06 -0500)]
Ugh.  Restore ability to commit new files.

This bug should never have been in shipped code, but there was a
flaw in my test setup.

Regression test passes.

11 years agoMove a method.
Eric S. Raymond [Thu, 13 Nov 2014 11:59:01 +0000 (06:59 -0500)]
Move a method.

11 years agoFix the NEWS up.
Eric S. Raymond [Thu, 13 Nov 2014 04:50:51 +0000 (23:50 -0500)]
Fix the NEWS up.

11 years agoVersiojn bump for release 0.6.
Eric S. Raymond [Thu, 13 Nov 2014 04:33:39 +0000 (23:33 -0500)]
Versiojn bump for release 0.6.

11 years agoUse metadata in the commit message boilerplate.
Eric S. Raymond [Thu, 13 Nov 2014 04:31:31 +0000 (23:31 -0500)]
Use metadata in the commit message boilerplate.

11 years agoUseful boilerpplare in the editor when committing or appending.
Eric S. Raymond [Thu, 13 Nov 2014 04:25:09 +0000 (23:25 -0500)]
Useful boilerpplare in the editor when committing or appending.

Regression test passes.

11 years agoAmending now includes the old comment.
Eric S. Raymond [Thu, 13 Nov 2014 02:57:06 +0000 (21:57 -0500)]
Amending now includes the old comment.

11 years agosrc amend gets a useful trailer.
Eric S. Raymond [Thu, 13 Nov 2014 02:03:34 +0000 (21:03 -0500)]
src amend gets a useful trailer.

11 years agoTwo more problems solved.
Eric S. Raymond [Thu, 13 Nov 2014 01:08:50 +0000 (20:08 -0500)]
Two more problems solved.

11 years agoBranch labels are almost reseolved. Checkpoint - regression test passes.
Eric S. Raymond [Thu, 13 Nov 2014 01:00:05 +0000 (20:00 -0500)]
Branch labels are almost reseolved. Checkpoint - regression test passes.

11 years agoRemoved unused code. Regressuin test passes.
Eric S. Raymond [Wed, 12 Nov 2014 23:58:54 +0000 (18:58 -0500)]
Removed unused code.  Regressuin test passes.

11 years agoFix tag and branch listings to have deterministic sort order.
Eric S. Raymond [Wed, 12 Nov 2014 23:26:27 +0000 (18:26 -0500)]
Fix tag and branch listings to have deterministic sort order.

11 years agoMake tag and branch keys list deterministically.
Eric S. Raymond [Wed, 12 Nov 2014 23:24:28 +0000 (18:24 -0500)]
Make tag and branch keys list deterministically.

11 years agoIf you exit from your editor without writing a file, amend will abort cleanly.
Eric S. Raymond [Wed, 12 Nov 2014 22:59:49 +0000 (17:59 -0500)]
If you exit from your editor without writing a file, amend will abort cleanly.

11 years agoMake a function slightly more general.
Eric S. Raymond [Wed, 12 Nov 2014 22:44:32 +0000 (17:44 -0500)]
Make a function slightly more general.