]>
thyrsus.com Git - src.git/log
Eric S. Raymond [Mon, 10 Nov 2014 22:16:36 +0000 (17:16 -0500)]
A note on bikeshedding aout the status codes.
Eric S. Raymond [Mon, 10 Nov 2014 21:36:41 +0000 (16:36 -0500)]
A solution for te timestamp race. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 21:07:56 +0000 (16:07 -0500)]
Code is pyjint clean. Regression test passs.
Eric S. Raymond [Mon, 10 Nov 2014 20:20:03 +0000 (15:20 -0500)]
Partial pylint cleanup.
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.
Eric S. Raymond [Mon, 10 Nov 2014 19:35:40 +0000 (14:35 -0500)]
We can list branches.
Eric S. Raymond [Mon, 10 Nov 2014 19:11:57 +0000 (14:11 -0500)]
It breaks when listing branches, but I know why.
Eric S. Raymond [Mon, 10 Nov 2014 18:42:59 +0000 (13:42 -0500)]
Clarify some terminology. And get closer to branching.
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.
Eric S. Raymond [Mon, 10 Nov 2014 17:30:47 +0000 (12:30 -0500)]
Preparation for branch crearion. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 17:23:29 +0000 (12:23 -0500)]
Purify tag_helper.
Eric S. Raymond [Mon, 10 Nov 2014 17:12:01 +0000 (12:12 -0500)]
Code simplification.
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.
Eric S. Raymond [Mon, 10 Nov 2014 16:45:45 +0000 (11:45 -0500)]
amend is implemented.
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.
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.
Eric S. Raymond [Mon, 10 Nov 2014 16:01:47 +0000 (11:01 -0500)]
Add src amend. Also seal gracefully with keyboard interrupts.
Eric S. Raymond [Mon, 10 Nov 2014 15:36:46 +0000 (10:36 -0500)]
Added -e option. 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.
Eric S. Raymond [Mon, 10 Nov 2014 14:22:01 +0000 (09:22 -0500)]
Move a method.
Eric S. Raymond [Mon, 10 Nov 2014 14:16:56 +0000 (09:16 -0500)]
Factor out a duplicative check.
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.
Eric S. Raymond [Mon, 10 Nov 2014 05:31:26 +0000 (00:31 -0500)]
Refactor so the parser moves to the back end.
Eric S. Raymond [Mon, 10 Nov 2014 05:14:00 +0000 (00:14 -0500)]
Typo fix.
Shimon Bollinger [Mon, 10 Nov 2014 03:06:06 +0000 (22:06 -0500)]
Timestamp forced to change when testing file mod
Eric S. Raymond [Mon, 10 Nov 2014 04:10:34 +0000 (23:10 -0500)]
amend - a work in progress, not yet wired in.
Eric S. Raymond [Mon, 10 Nov 2014 03:55:00 +0000 (22:55 -0500)]
Refactor, preparing for amemd. Regression test passes and EDITOR works.
Eric S. Raymond [Mon, 10 Nov 2014 03:41:54 +0000 (22:41 -0500)]
Refactor, preparing for amend. Regression test passes.
Eric S. Raymond [Mon, 10 Nov 2014 03:30:07 +0000 (22:30 -0500)]
More to-do items.
Eric S. Raymond [Mon, 10 Nov 2014 01:45:44 +0000 (20:45 -0500)]
Fix a typo.
Shimon Bollinger [Mon, 10 Nov 2014 00:45:05 +0000 (19:45 -0500)]
"Make check" runs from current directory
Eric S. Raymond [Mon, 10 Nov 2014 01:06:26 +0000 (20:06 -0500)]
Improvements to src fast-import.
Eric S. Raymond [Sun, 9 Nov 2014 22:39:51 +0000 (17:39 -0500)]
Added L status.
Eric S. Raymond [Sun, 9 Nov 2014 21:02:49 +0000 (16:02 -0500)]
Regression test for src diff.
Eric S. Raymond [Sun, 9 Nov 2014 20:52:43 +0000 (15:52 -0500)]
Repair broken diff command.
Eric S. Raymond [Sun, 9 Nov 2014 20:28:53 +0000 (15:28 -0500)]
src release (documented but untested.
Eric S. Raymond [Sun, 9 Nov 2014 18:51:21 +0000 (13:51 -0500)]
Update synopses.
Eric S. Raymond [Sun, 9 Nov 2014 18:07:21 +0000 (13:07 -0500)]
Another step towards full branch support. Regresion test passes.
Eric S. Raymond [Sun, 9 Nov 2014 17:49:51 +0000 (12:49 -0500)]
RCS 4 is required for -k k.
Eric S. Raymond [Sun, 9 Nov 2014 17:34:14 +0000 (12:34 -0500)]
Version bump for 0.3.
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.
Eric S. Raymond [Sun, 9 Nov 2014 17:29:22 +0000 (12:29 -0500)]
Implemented rename with now new methods.
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.
Eric S. Raymond [Sun, 9 Nov 2014 17:11:41 +0000 (12:11 -0500)]
Revise the syntax descruiptions. Regression test passes.
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.
Eric S. Raymond [Sun, 9 Nov 2014 16:45:31 +0000 (11:45 -0500)]
Rename for clarity. Regression test passes.
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.
Eric S. Raymond [Sun, 9 Nov 2014 14:11:27 +0000 (09:11 -0500)]
Tag-command refactoring is done.
Eric S. Raymond [Sun, 9 Nov 2014 13:54:49 +0000 (08:54 -0500)]
Document -l switch. Regression test passes.
Eric S. Raymond [Sun, 9 Nov 2014 13:52:41 +0000 (08:52 -0500)]
More tag code refactoring.
Eric S. Raymond [Sun, 9 Nov 2014 13:46:19 +0000 (08:46 -0500)]
Begin refactoring of tag code.
Eric S. Raymond [Sun, 9 Nov 2014 12:09:25 +0000 (07:09 -0500)]
Add implementation notes.
Eric S. Raymond [Sun, 9 Nov 2014 11:29:34 +0000 (06:29 -0500)]
Make branch_method fractionally less stubby.
Eric S. Raymond [Sun, 9 Nov 2014 11:22:21 +0000 (06:22 -0500)]
.srcignore is interpreted.
Eric S. Raymond [Sun, 9 Nov 2014 05:29:58 +0000 (00:29 -0500)]
Should have been in the last commit.
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.
Eric S. Raymond [Sun, 9 Nov 2014 04:49:02 +0000 (23:49 -0500)]
Documentation improvement.
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.
Eric S. Raymond [Sun, 9 Nov 2014 04:23:15 +0000 (23:23 -0500)]
Add regression test for git status.
Eric S. Raymond [Sun, 9 Nov 2014 03:24:50 +0000 (22:24 -0500)]
Typo fix.
Eric S. Raymond [Sun, 9 Nov 2014 02:54:12 +0000 (21:54 -0500)]
Faster status check.
Eric S. Raymond [Sun, 9 Nov 2014 02:35:57 +0000 (21:35 -0500)]
There's a src status command now.
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.
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.
Mike Swanson [Sat, 8 Nov 2014 21:44:15 +0000 (13:44 -0800)]
Add a "make install" target
Eric S. Raymond [Sat, 8 Nov 2014 21:13:24 +0000 (16:13 -0500)]
Version bump for 0.2.
Eric S. Raymond [Sat, 8 Nov 2014 21:11:50 +0000 (16:11 -0500)]
Allow cross-directory moves to work.
Regression test passes.
Eric S. Raymond [Sat, 8 Nov 2014 21:08:06 +0000 (16:08 -0500)]
Remove debris.
Eric S. Raymond [Sat, 8 Nov 2014 21:06:17 +0000 (16:06 -0500)]
Gice up on moveto and copyto, they're too complicated.
Eric S. Raymond [Sat, 8 Nov 2014 20:37:17 +0000 (15:37 -0500)]
Fix paste-o.
Eric S. Raymond [Sat, 8 Nov 2014 20:15:29 +0000 (15:15 -0500)]
ls now has a regression test.
Eric S. Raymond [Sat, 8 Nov 2014 20:11:38 +0000 (15:11 -0500)]
move and copy are now properly regression tested.
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.
Eric S. Raymond [Sat, 8 Nov 2014 18:51:46 +0000 (13:51 -0500)]
Refactor to remove duplicative code.
Eric S. Raymond [Sat, 8 Nov 2014 17:53:19 +0000 (12:53 -0500)]
Implemented src ls.
Eric S. Raymond [Sat, 8 Nov 2014 17:29:49 +0000 (12:29 -0500)]
Full backend encapsulation.
Eric S. Raymond [Sat, 8 Nov 2014 17:23:23 +0000 (12:23 -0500)]
Another encapslation step.
Eric S. Raymond [Sat, 8 Nov 2014 17:19:53 +0000 (12:19 -0500)]
Backend diff works.
Eric S. Raymond [Sat, 8 Nov 2014 17:10:53 +0000 (12:10 -0500)]
Backend cat works.
Eric S. Raymond [Sat, 8 Nov 2014 17:09:12 +0000 (12:09 -0500)]
Backend checkin works.
Eric S. Raymond [Sat, 8 Nov 2014 17:07:39 +0000 (12:07 -0500)]
Most of the way to backend encapsulation. Regression test passes.
Eric S. Raymond [Sat, 8 Nov 2014 16:32:46 +0000 (11:32 -0500)]
Very beginnings of branch implementation.
Eric S. Raymond [Sat, 8 Nov 2014 16:21:45 +0000 (11:21 -0500)]
Documentation polishing.
Eric S. Raymond [Sat, 8 Nov 2014 16:18:10 +0000 (11:18 -0500)]
Backward compatibility with RCS.
Eric S. Raymond [Sat, 8 Nov 2014 16:02:25 +0000 (11:02 -0500)]
Detect malformed comments rather than byte-stuffing.
Eric S. Raymond [Sat, 8 Nov 2014 15:59:48 +0000 (10:59 -0500)]
Eliminate byte-stuffing.
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
Eric S. Raymond [Sat, 8 Nov 2014 15:23:55 +0000 (10:23 -0500)]
Make the regression test clean up after itself.
Eric S. Raymond [Sat, 8 Nov 2014 15:22:09 +0000 (10:22 -0500)]
Implemented copyto
Eric S. Raymond [Sat, 8 Nov 2014 15:16:26 +0000 (10:16 -0500)]
Implemented and tested moveto.
Eric S. Raymond [Sat, 8 Nov 2014 14:11:27 +0000 (09:11 -0500)]
fast-export is working.
Eric S. Raymond [Sat, 8 Nov 2014 13:44:41 +0000 (08:44 -0500)]
Update TODO.
Eric S. Raymond [Sat, 8 Nov 2014 13:31:37 +0000 (08:31 -0500)]
Things undone.
Eric S. Raymond [Sat, 8 Nov 2014 13:30:37 +0000 (08:30 -0500)]
Implement and document the -q option.
Eric S. Raymond [Sat, 8 Nov 2014 06:34:08 +0000 (01:34 -0500)]
Now we generate valid exports.
Eric S. Raymond [Sat, 8 Nov 2014 06:06:37 +0000 (01:06 -0500)]
Avoid a failure case.
Eric S. Raymond [Sat, 8 Nov 2014 05:37:16 +0000 (00:37 -0500)]
NEWS and test suite polishing.
Eric S. Raymond [Fri, 7 Nov 2014 22:55:53 +0000 (17:55 -0500)]
Tag deletion check works.
Eric S. Raymond [Fri, 7 Nov 2014 22:52:33 +0000 (17:52 -0500)]
Regression test now includes a second tag commit.
Eric S. Raymond [Fri, 7 Nov 2014 22:41:27 +0000 (17:41 -0500)]
Doc update.