]>
thyrsus.com Git - src.git/log
Eric S. Raymond [Wed, 12 Nov 2014 23:24:28 +0000 (18:24 -0500)]
Make tag and branch keys list deterministically.
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.
Eric S. Raymond [Wed, 12 Nov 2014 22:44:32 +0000 (17:44 -0500)]
Make a function slightly more general.
Eric S. Raymond [Wed, 12 Nov 2014 22:17:44 +0000 (17:17 -0500)]
Regularize more messages. Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 22:10:58 +0000 (17:10 -0500)]
Regularize some eror messages. Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 22:05:08 +0000 (17:05 -0500)]
Tag renaming works and has a test. All tests pass.
Eric S. Raymond [Wed, 12 Nov 2014 21:22:17 +0000 (16:22 -0500)]
Regression test for named lookup.
Eric S. Raymond [Wed, 12 Nov 2014 21:16:38 +0000 (16:16 -0500)]
Tag lookup and @ are wirking.
Eric S. Raymond [Wed, 12 Nov 2014 20:39:31 +0000 (15:39 -0500)]
Tag lookup works, but there's a design isse with leading tags.
Regression rests pass.
Eric S. Raymond [Wed, 12 Nov 2014 20:24:11 +0000 (15:24 -0500)]
Traversal with either - or .. works and is regression-tested.
Eric S. Raymond [Wed, 12 Nov 2014 20:05:38 +0000 (15:05 -0500)]
The .. traversal is working. No regression test yet.
Regression tests pass.
Eric S. Raymond [Wed, 12 Nov 2014 19:57:19 +0000 (14:57 -0500)]
Code lifting preparatory to optimization.
Eric S. Raymond [Wed, 12 Nov 2014 19:09:04 +0000 (14:09 -0500)]
Code cleanup. Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 18:57:49 +0000 (13:57 -0500)]
Handle log and list more elegantly.
Eric S. Raymond [Wed, 12 Nov 2014 18:01:26 +0000 (13:01 -0500)]
Improved debugging. Correctly recognize numeric ranges.
Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 17:30:38 +0000 (12:30 -0500)]
New section on why to prefer SRC over bare RCS.
Eric S. Raymond [Wed, 12 Nov 2014 14:51:44 +0000 (09:51 -0500)]
Branchwise is implemented, but can't be tested until other bugs are fixed.
Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 14:34:17 +0000 (09:34 -0500)]
Never set ctx.start directly. Use the select_tip() method instead.
This is where we introduce the seq member, which we'll use to
implement branchwise ranges.
Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 13:54:22 +0000 (08:54 -0500)]
Correct behavior from tip(). Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 13:39:09 +0000 (08:39 -0500)]
A range argument to cat would be an invitation to shoot self in foot.
Diallow this. Also, get rid of History __getitem__ - it's a defect attactor.
Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 13:23:51 +0000 (08:23 -0500)]
De-RCSify some names.
Eric S. Raymond [Wed, 12 Nov 2014 13:18:43 +0000 (08:18 -0500)]
Change tge way the regression test uses the scratch directory.
Removes the risk from crearing test files in the source directory.
It passes.
Eric S. Raymond [Wed, 12 Nov 2014 13:08:15 +0000 (08:08 -0500)]
Makefile polishing.
Eric S. Raymond [Wed, 12 Nov 2014 12:32:27 +0000 (07:32 -0500)]
Bikeshedding...
Eric S. Raymond [Wed, 12 Nov 2014 12:31:12 +0000 (07:31 -0500)]
New FAQ section on self-hosting.
Eric S. Raymond [Wed, 12 Nov 2014 12:14:51 +0000 (07:14 -0500)]
More FAQ polishing.
Mike Swanson [Wed, 12 Nov 2014 05:49:44 +0000 (21:49 -0800)]
FAQ: Apply formatting that got lost in the inital import
Eric didn't realize the source was actually AsciiDoc already, so much
of the formatting and a few hyperlinks were lost in translation.
Eric S. Raymond [Wed, 12 Nov 2014 06:31:25 +0000 (01:31 -0500)]
Document the timestamps issue.
Eric S. Raymond [Wed, 12 Nov 2014 06:21:14 +0000 (01:21 -0500)]
Make the codemostly Python-3 compatible.
Fails due to to the accursed byte-string split.
But regression tests pass under 2.
Eric S. Raymond [Wed, 12 Nov 2014 05:44:21 +0000 (00:44 -0500)]
src add iis gone, removing it from TODO.
Eric S. Raymond [Wed, 12 Nov 2014 05:40:20 +0000 (00:40 -0500)]
Fix buggy file quiting in fast export.
Eric S. Raymond [Wed, 12 Nov 2014 05:34:18 +0000 (00:34 -0500)]
Polishing.
Eric S. Raymond [Wed, 12 Nov 2014 04:49:43 +0000 (23:49 -0500)]
Version bump for release 0.5
Eric S. Raymond [Wed, 12 Nov 2014 04:44:14 +0000 (23:44 -0500)]
Update on features.
Eric S. Raymond [Wed, 12 Nov 2014 04:35:34 +0000 (23:35 -0500)]
Make sure ordinary commits still work!
Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 04:22:42 +0000 (23:22 -0500)]
Removed src add.
Eric S. Raymond [Wed, 12 Nov 2014 03:56:18 +0000 (22:56 -0500)]
Updated TODO.
Eric S. Raymond [Wed, 12 Nov 2014 03:46:06 +0000 (22:46 -0500)]
NEWS and documentation polishing.
Eric S. Raymond [Wed, 12 Nov 2014 03:43:18 +0000 (22:43 -0500)]
Remove a superfluous accent.
Eric S. Raymond [Wed, 12 Nov 2014 03:37:06 +0000 (22:37 -0500)]
Fix the malformed-coment bug.
Eric S. Raymond [Wed, 12 Nov 2014 03:33:31 +0000 (22:33 -0500)]
More fast-export repair, annd a tighter regression test.
Eric S. Raymond [Wed, 12 Nov 2014 03:11:16 +0000 (22:11 -0500)]
Repair src fast-export.
Eric S. Raymond [Wed, 12 Nov 2014 02:55:01 +0000 (21:55 -0500)]
Minor language polishing.
Eric S. Raymond [Wed, 12 Nov 2014 00:26:13 +0000 (19:26 -0500)]
Another helper function we'll need for resolving M..N.
Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 00:19:45 +0000 (19:19 -0500)]
Added Chungy's FAQ.
Eric S. Raymond [Wed, 12 Nov 2014 00:15:10 +0000 (19:15 -0500)]
Typo fixes.
Eric S. Raymond [Wed, 12 Nov 2014 00:00:06 +0000 (19:00 -0500)]
Add another bug note.
Eric S. Raymond [Tue, 11 Nov 2014 23:37:59 +0000 (18:37 -0500)]
Update TODO.
Eric S. Raymond [Tue, 11 Nov 2014 21:00:27 +0000 (16:00 -0500)]
current_branch() selection works with log and list methods.
Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 20:55:50 +0000 (15:55 -0500)]
Rewrite branch-to-base more cleanly. Regressuin test passes.
Eric S. Raymond [Tue, 11 Nov 2014 20:52:39 +0000 (15:52 -0500)]
More documentation cleanups. Rgression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 20:47:42 +0000 (15:47 -0500)]
Fix some comments and merge in a helper function.
Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 15:46:29 +0000 (10:46 -0500)]
Corrected versions of pred() and succ(). Regression test passses.
Eric S. Raymond [Tue, 11 Nov 2014 13:16:21 +0000 (08:16 -0500)]
succ() and pred() - basic tools for branch navigation.
Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 12:34:28 +0000 (07:34 -0500)]
Comment fix.
Eric S. Raymond [Tue, 11 Nov 2014 07:25:13 +0000 (02:25 -0500)]
Typo fix.
Eric S. Raymond [Tue, 11 Nov 2014 06:59:58 +0000 (01:59 -0500)]
Minor refactoring step. Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 06:54:49 +0000 (01:54 -0500)]
Allow the test to run a bit faster.
Eric S. Raymond [Tue, 11 Nov 2014 06:29:44 +0000 (01:29 -0500)]
Rely on dates in the log, not entry order, to make revision numbers.
The pseudotime logic was assigning dates in reverse order.
Regression test passes, after correction for the pseudotime bug.
Eric S. Raymond [Tue, 11 Nov 2014 05:43:44 +0000 (00:43 -0500)]
Don't be tripped up by "branches: " metadata lines.
Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 05:36:41 +0000 (00:36 -0500)]
Explanatory comment to go with last commit.
Eric S. Raymond [Tue, 11 Nov 2014 05:32:44 +0000 (00:32 -0500)]
Further in an unlocked direction. All regression tests pass.
Eric S. Raymond [Tue, 11 Nov 2014 04:02:21 +0000 (23:02 -0500)]
Opt for non-strict locking. Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 03:49:56 +0000 (22:49 -0500)]
We now create and list branches correctly.
Eric S. Raymond [Mon, 10 Nov 2014 23:45:41 +0000 (18:45 -0500)]
Fix minor bug in status display.
Eric S. Raymond [Mon, 10 Nov 2014 23:16:43 +0000 (18:16 -0500)]
Added src version.
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.
Eric S. Raymond [Mon, 10 Nov 2014 22:36:25 +0000 (17:36 -0500)]
Version bump for 0.4.
Eric S. Raymond [Mon, 10 Nov 2014 22:33:53 +0000 (17:33 -0500)]
Make the buggy branch method safe for release.
Eric S. Raymond [Mon, 10 Nov 2014 22:31:19 +0000 (17:31 -0500)]
Typo fixes.
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.