]> thyrsus.com Git - src.git/log
src.git
11 years agoFix minor bug in status display.
Eric S. Raymond [Mon, 10 Nov 2014 23:45:41 +0000 (18:45 -0500)]
Fix minor bug in status display.

11 years agoAdded src version.
Eric S. Raymond [Mon, 10 Nov 2014 23:16:43 +0000 (18:16 -0500)]
Added src version.

11 years ago'U' (unmodified) becomes '.' in src status listings.
Eric S. Raymond [Mon, 10 Nov 2014 22:54:35 +0000 (17:54 -0500)]
'U' (unmodified) becomes '.' in src status listings.

Avoids colliding with git's U. We're already using non-alphas '?' and '!';
a period is at least inconspicuous.

11 years agoVersion bump for 0.4.
Eric S. Raymond [Mon, 10 Nov 2014 22:36:25 +0000 (17:36 -0500)]
Version bump for 0.4.

11 years agoMake the buggy branch method safe for release.
Eric S. Raymond [Mon, 10 Nov 2014 22:33:53 +0000 (17:33 -0500)]
Make the buggy branch method safe for release.

11 years agoTypo fixes.
Eric S. Raymond [Mon, 10 Nov 2014 22:31:19 +0000 (17:31 -0500)]
Typo fixes.

11 years agoA note on bikeshedding aout the status codes.
Eric S. Raymond [Mon, 10 Nov 2014 22:16:36 +0000 (17:16 -0500)]
A note on bikeshedding aout the status codes.

11 years agoA solution for te timestamp race. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 21:36:41 +0000 (16:36 -0500)]
A solution for te timestamp race.  Regression test passes.

11 years agoCode is pyjint clean. Regression test passs.
Eric S. Raymond [Mon, 10 Nov 2014 21:07:56 +0000 (16:07 -0500)]
Code is pyjint clean.  Regression test passs.

11 years agoPartial pylint cleanup.
Eric S. Raymond [Mon, 10 Nov 2014 20:20:03 +0000 (15:20 -0500)]
Partial pylint cleanup.

11 years agoAttempted (not yet tested) switch to using sticky tags.
Eric S. Raymond [Mon, 10 Nov 2014 20:03:12 +0000 (15:03 -0500)]
Attempted (not yet tested) switch to using sticky tags.

Regression test passes.

11 years agoWe can list branches.
Eric S. Raymond [Mon, 10 Nov 2014 19:35:40 +0000 (14:35 -0500)]
We can list branches.

11 years agoIt breaks when listing branches, but I know why.
Eric S. Raymond [Mon, 10 Nov 2014 19:11:57 +0000 (14:11 -0500)]
It breaks when listing branches, but I know why.

11 years agoClarify some terminology. And get closer to branching.
Eric S. Raymond [Mon, 10 Nov 2014 18:42:59 +0000 (13:42 -0500)]
Clarify some terminology.  And get closer to branching.

11 years agoIt looks like the back end for branching can be simpler.
Eric S. Raymond [Mon, 10 Nov 2014 18:01:36 +0000 (13:01 -0500)]
It looks like the back end for branching can be simpler.

11 years agoPreparation for branch crearion. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 17:30:47 +0000 (12:30 -0500)]
Preparation for branch crearion.  Regression test passes.

11 years agoPurify tag_helper.
Eric S. Raymond [Mon, 10 Nov 2014 17:23:29 +0000 (12:23 -0500)]
Purify tag_helper.

11 years agoCode simplification.
Eric S. Raymond [Mon, 10 Nov 2014 17:12:01 +0000 (12:12 -0500)]
Code simplification.

11 years agoChange editing logic so it works more nicely on multi-argument commmits.
Eric S. Raymond [Mon, 10 Nov 2014 17:02:02 +0000 (12:02 -0500)]
Change editing logic so it works more nicely on multi-argument commmits.

Regression tesy passes.

11 years agoamend is implemented.
Eric S. Raymond [Mon, 10 Nov 2014 16:45:45 +0000 (11:45 -0500)]
amend is implemented.

11 years agoFix a bug in shell-edcaping comment arguments. Spotted by chungy.
Eric S. Raymond [Mon, 10 Nov 2014 16:13:39 +0000 (11:13 -0500)]
Fix a bug in shell-edcaping comment arguments.  Spotted by chungy.

11 years agosrctest: Add a check for commit messages containing a single-quote
Mike Swanson [Mon, 10 Nov 2014 09:34:20 +0000 (01:34 -0800)]
srctest: Add a check for commit messages containing a single-quote

These can cause a shell call to fail.

11 years agoAdd src amend. Also seal gracefully with keyboard interrupts.
Eric S. Raymond [Mon, 10 Nov 2014 16:01:47 +0000 (11:01 -0500)]
Add src amend. Also seal gracefully with keyboard interrupts.

11 years agoAdded -e option. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 15:36:46 +0000 (10:36 -0500)]
Added -e option.  Regression test passes.

11 years agoFix recently introduced bug in cat. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 15:14:48 +0000 (10:14 -0500)]
Fix recently introduced bug in cat.  Regression test passes.

11 years agoMove a method.
Eric S. Raymond [Mon, 10 Nov 2014 14:22:01 +0000 (09:22 -0500)]
Move a method.

11 years agoFactor out a duplicative check.
Eric S. Raymond [Mon, 10 Nov 2014 14:16:56 +0000 (09:16 -0500)]
Factor out a duplicative check.

11 years agoThe big refactor introducing CommandContext.
Eric S. Raymond [Mon, 10 Nov 2014 14:09:10 +0000 (09:09 -0500)]
The big refactor introducing CommandContext.

Leaves one test failing - must figure that out next.

11 years agoRefactor so the parser moves to the back end.
Eric S. Raymond [Mon, 10 Nov 2014 05:31:26 +0000 (00:31 -0500)]
Refactor so the parser moves to the back end.

11 years agoTypo fix.
Eric S. Raymond [Mon, 10 Nov 2014 05:14:00 +0000 (00:14 -0500)]
Typo fix.

11 years agoTimestamp forced to change when testing file mod
Shimon Bollinger [Mon, 10 Nov 2014 03:06:06 +0000 (22:06 -0500)]
Timestamp forced to change when testing file mod

11 years agoamend - a work in progress, not yet wired in.
Eric S. Raymond [Mon, 10 Nov 2014 04:10:34 +0000 (23:10 -0500)]
amend - a work in progress, not yet wired in.

11 years agoRefactor, preparing for amemd. Regression test passes and EDITOR works.
Eric S. Raymond [Mon, 10 Nov 2014 03:55:00 +0000 (22:55 -0500)]
Refactor, preparing for amemd. Regression test passes and EDITOR works.

11 years agoRefactor, preparing for amend. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 03:41:54 +0000 (22:41 -0500)]
Refactor, preparing for amend.  Regression test passes.

11 years agoMore to-do items.
Eric S. Raymond [Mon, 10 Nov 2014 03:30:07 +0000 (22:30 -0500)]
More to-do items.

11 years agoFix a typo.
Eric S. Raymond [Mon, 10 Nov 2014 01:45:44 +0000 (20:45 -0500)]
Fix a typo.

11 years ago"Make check" runs from current directory
Shimon Bollinger [Mon, 10 Nov 2014 00:45:05 +0000 (19:45 -0500)]
"Make check" runs from current directory

11 years agoImprovements to src fast-import.
Eric S. Raymond [Mon, 10 Nov 2014 01:06:26 +0000 (20:06 -0500)]
Improvements to src fast-import.

11 years agoAdded L status.
Eric S. Raymond [Sun, 9 Nov 2014 22:39:51 +0000 (17:39 -0500)]
Added L status.

11 years agoRegression test for src diff.
Eric S. Raymond [Sun, 9 Nov 2014 21:02:49 +0000 (16:02 -0500)]
Regression test for src diff.

11 years agoRepair broken diff command.
Eric S. Raymond [Sun, 9 Nov 2014 20:52:43 +0000 (15:52 -0500)]
Repair broken diff command.

11 years agosrc release (documented but untested.
Eric S. Raymond [Sun, 9 Nov 2014 20:28:53 +0000 (15:28 -0500)]
src release (documented but untested.

11 years agoUpdate synopses.
Eric S. Raymond [Sun, 9 Nov 2014 18:51:21 +0000 (13:51 -0500)]
Update synopses.

11 years agoAnother step towards full branch support. Regresion test passes.
Eric S. Raymond [Sun, 9 Nov 2014 18:07:21 +0000 (13:07 -0500)]
Another step towards full branch support. Regresion test passes.

11 years agoRCS 4 is required for -k k.
Eric S. Raymond [Sun, 9 Nov 2014 17:49:51 +0000 (12:49 -0500)]
RCS 4 is required for -k k.

11 years agoVersion bump for 0.3.
Eric S. Raymond [Sun, 9 Nov 2014 17:34:14 +0000 (12:34 -0500)]
Version bump for 0.3.

11 years agoMake the back end complain if tags collide.
Eric S. Raymond [Sun, 9 Nov 2014 17:32:35 +0000 (12:32 -0500)]
Make the back end complain if tags collide.

The tag_helper logic should not allow this, but just in case...

Regression test passes.

11 years agoImplemented rename with now new methods.
Eric S. Raymond [Sun, 9 Nov 2014 17:29:22 +0000 (12:29 -0500)]
Implemented rename with now new methods.

11 years agoFail gracefully if user fooled around with RCS out of sight of SRC.
Eric S. Raymond [Sun, 9 Nov 2014 17:14:30 +0000 (12:14 -0500)]
Fail gracefully if user fooled around with RCS out of sight of SRC.

11 years agoRevise the syntax descruiptions. Regression test passes.
Eric S. Raymond [Sun, 9 Nov 2014 17:11:41 +0000 (12:11 -0500)]
Revise the syntax descruiptions.  Regression test passes.

11 years agoPass baserev down to the brabch method, we'll need it.
Eric S. Raymond [Sun, 9 Nov 2014 16:54:50 +0000 (11:54 -0500)]
Pass baserev down to the brabch method, we'll need it.

11 years agoRename for clarity. Regression test passes.
Eric S. Raymond [Sun, 9 Nov 2014 16:45:31 +0000 (11:45 -0500)]
Rename for clarity.  Regression test passes.

11 years agosrc branch syntax is implemented, now we need to write two methods.
Eric S. Raymond [Sun, 9 Nov 2014 16:22:05 +0000 (11:22 -0500)]
src branch syntax is implemented, now we need to write two methods.

Regression test passes.

11 years agoTag-command refactoring is done.
Eric S. Raymond [Sun, 9 Nov 2014 14:11:27 +0000 (09:11 -0500)]
Tag-command refactoring is done.

11 years agoDocument -l switch. Regression test passes.
Eric S. Raymond [Sun, 9 Nov 2014 13:54:49 +0000 (08:54 -0500)]
Document -l switch.  Regression test passes.

11 years agoMore tag code refactoring.
Eric S. Raymond [Sun, 9 Nov 2014 13:52:41 +0000 (08:52 -0500)]
More tag code refactoring.

11 years agoBegin refactoring of tag code.
Eric S. Raymond [Sun, 9 Nov 2014 13:46:19 +0000 (08:46 -0500)]
Begin refactoring of tag code.

11 years agoAdd implementation notes.
Eric S. Raymond [Sun, 9 Nov 2014 12:09:25 +0000 (07:09 -0500)]
Add implementation notes.

11 years agoMake branch_method fractionally less stubby.
Eric S. Raymond [Sun, 9 Nov 2014 11:29:34 +0000 (06:29 -0500)]
Make branch_method fractionally less stubby.

11 years ago.srcignore is interpreted.
Eric S. Raymond [Sun, 9 Nov 2014 11:22:21 +0000 (06:22 -0500)]
.srcignore is interpreted.

11 years agoShould have been in the last commit.
Eric S. Raymond [Sun, 9 Nov 2014 05:29:58 +0000 (00:29 -0500)]
Should have been in the last commit.

11 years agosrc fast-import is implemented (by callout to rcs-fast-import).
Eric S. Raymond [Sun, 9 Nov 2014 05:28:42 +0000 (00:28 -0500)]
src fast-import is implemented (by callout to rcs-fast-import).

No test for it yet.

Regression test passes.

11 years agoDocumentation improvement.
Eric S. Raymond [Sun, 9 Nov 2014 04:49:02 +0000 (23:49 -0500)]
Documentation improvement.

11 years agoRemove init from the command set, it's now done on add.
Eric S. Raymond [Sun, 9 Nov 2014 04:45:39 +0000 (23:45 -0500)]
Remove init from the command set, it's now done on add.

11 years agoAdd regression test for git status.
Eric S. Raymond [Sun, 9 Nov 2014 04:23:15 +0000 (23:23 -0500)]
Add regression test for git status.

11 years agoTypo fix.
Eric S. Raymond [Sun, 9 Nov 2014 03:24:50 +0000 (22:24 -0500)]
Typo fix.

11 years agoFaster status check.
Eric S. Raymond [Sun, 9 Nov 2014 02:54:12 +0000 (21:54 -0500)]
Faster status check.

11 years agoThere's a src status command now.
Eric S. Raymond [Sun, 9 Nov 2014 02:35:57 +0000 (21:35 -0500)]
There's a src status command now.

11 years agosrctest: Set $PATH to include the current directory
Mike Swanson [Sat, 8 Nov 2014 22:29:14 +0000 (14:29 -0800)]
srctest: Set $PATH to include the current directory

Keeps the version of 'src' being tested as that of the repository head.

11 years agosrctest: use umask and mktemp for secure file names
Mike Swanson [Sat, 8 Nov 2014 22:28:10 +0000 (14:28 -0800)]
srctest: use umask and mktemp for secure file names

Just avoids some potential attacks from other users, either security
or simply messing up the testing.

11 years agoAdd a "make install" target
Mike Swanson [Sat, 8 Nov 2014 21:44:15 +0000 (13:44 -0800)]
Add a "make install" target

11 years agoVersion bump for 0.2.
Eric S. Raymond [Sat, 8 Nov 2014 21:13:24 +0000 (16:13 -0500)]
Version bump for 0.2.

11 years agoAllow cross-directory moves to work.
Eric S. Raymond [Sat, 8 Nov 2014 21:11:50 +0000 (16:11 -0500)]
Allow cross-directory moves to work.

Regression test passes.

11 years agoRemove debris.
Eric S. Raymond [Sat, 8 Nov 2014 21:08:06 +0000 (16:08 -0500)]
Remove debris.

11 years agoGice up on moveto and copyto, they're too complicated.
Eric S. Raymond [Sat, 8 Nov 2014 21:06:17 +0000 (16:06 -0500)]
Gice up on moveto and copyto, they're too complicated.

11 years agoFix paste-o.
Eric S. Raymond [Sat, 8 Nov 2014 20:37:17 +0000 (15:37 -0500)]
Fix paste-o.

11 years agols now has a regression test.
Eric S. Raymond [Sat, 8 Nov 2014 20:15:29 +0000 (15:15 -0500)]
ls now has a regression test.

11 years agomove and copy are now properly regression tested.
Eric S. Raymond [Sat, 8 Nov 2014 20:11:38 +0000 (15:11 -0500)]
move and copy are now properly regression tested.

11 years agomove and copy implemented and documentedmn not yet in regression test.
Eric S. Raymond [Sat, 8 Nov 2014 19:26:42 +0000 (14:26 -0500)]
move and copy implemented and documentedmn  not yet in regression test.

Regression test passes.

11 years agoRefactor to remove duplicative code.
Eric S. Raymond [Sat, 8 Nov 2014 18:51:46 +0000 (13:51 -0500)]
Refactor to remove duplicative code.

11 years agoImplemented src ls.
Eric S. Raymond [Sat, 8 Nov 2014 17:53:19 +0000 (12:53 -0500)]
Implemented src ls.

11 years agoFull backend encapsulation.
Eric S. Raymond [Sat, 8 Nov 2014 17:29:49 +0000 (12:29 -0500)]
Full backend encapsulation.

11 years agoAnother encapslation step.
Eric S. Raymond [Sat, 8 Nov 2014 17:23:23 +0000 (12:23 -0500)]
Another encapslation step.

11 years agoBackend diff works.
Eric S. Raymond [Sat, 8 Nov 2014 17:19:53 +0000 (12:19 -0500)]
Backend diff works.

11 years agoBackend cat works.
Eric S. Raymond [Sat, 8 Nov 2014 17:10:53 +0000 (12:10 -0500)]
Backend cat works.

11 years agoBackend checkin works.
Eric S. Raymond [Sat, 8 Nov 2014 17:09:12 +0000 (12:09 -0500)]
Backend checkin works.

11 years agoMost of the way to backend encapsulation. Regression test passes.
Eric S. Raymond [Sat, 8 Nov 2014 17:07:39 +0000 (12:07 -0500)]
Most of the way to backend encapsulation. Regression test passes.

11 years agoVery beginnings of branch implementation.
Eric S. Raymond [Sat, 8 Nov 2014 16:32:46 +0000 (11:32 -0500)]
Very beginnings of branch implementation.

11 years agoDocumentation polishing.
Eric S. Raymond [Sat, 8 Nov 2014 16:21:45 +0000 (11:21 -0500)]
Documentation polishing.

11 years agoBackward compatibility with RCS.
Eric S. Raymond [Sat, 8 Nov 2014 16:18:10 +0000 (11:18 -0500)]
Backward compatibility with RCS.

11 years agoDetect malformed comments rather than byte-stuffing.
Eric S. Raymond [Sat, 8 Nov 2014 16:02:25 +0000 (11:02 -0500)]
Detect malformed comments rather than byte-stuffing.

11 years agoEliminate byte-stuffing.
Eric S. Raymond [Sat, 8 Nov 2014 15:59:48 +0000 (10:59 -0500)]
Eliminate byte-stuffing.

11 years agoFix a minor bug in argument processing
Eric S. Raymond [Sat, 8 Nov 2014 15:57:33 +0000 (10:57 -0500)]
Fix a minor bug in argument processing

Send parse debug messages to stderr

11 years agoMake the regression test clean up after itself.
Eric S. Raymond [Sat, 8 Nov 2014 15:23:55 +0000 (10:23 -0500)]
Make the regression test clean up after itself.

11 years agoImplemented copyto
Eric S. Raymond [Sat, 8 Nov 2014 15:22:09 +0000 (10:22 -0500)]
Implemented copyto

11 years agoImplemented and tested moveto.
Eric S. Raymond [Sat, 8 Nov 2014 15:16:26 +0000 (10:16 -0500)]
Implemented and tested moveto.

11 years agofast-export is working.
Eric S. Raymond [Sat, 8 Nov 2014 14:11:27 +0000 (09:11 -0500)]
fast-export is working.

11 years agoUpdate TODO.
Eric S. Raymond [Sat, 8 Nov 2014 13:44:41 +0000 (08:44 -0500)]
Update TODO.

11 years agoThings undone.
Eric S. Raymond [Sat, 8 Nov 2014 13:31:37 +0000 (08:31 -0500)]
Things undone.

11 years agoImplement and document the -q option.
Eric S. Raymond [Sat, 8 Nov 2014 13:30:37 +0000 (08:30 -0500)]
Implement and document the -q option.