]> thyrsus.com Git - src.git/log
src.git
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.

11 years agoRegularize more messages. Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 22:17:44 +0000 (17:17 -0500)]
Regularize more messages.  Regression test passes.

11 years agoRegularize some eror 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.

11 years agoTag renaming works and has a test. All tests pass.
Eric S. Raymond [Wed, 12 Nov 2014 22:05:08 +0000 (17:05 -0500)]
Tag renaming works and has a test.  All tests pass.

11 years agoRegression test for named lookup.
Eric S. Raymond [Wed, 12 Nov 2014 21:22:17 +0000 (16:22 -0500)]
Regression test for named lookup.

11 years agoTag lookup and @ are wirking.
Eric S. Raymond [Wed, 12 Nov 2014 21:16:38 +0000 (16:16 -0500)]
Tag lookup and @ are wirking.

11 years agoTag lookup works, but there's a design isse with leading tags.
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.

11 years agoTraversal with either - or .. works and is regression-tested.
Eric S. Raymond [Wed, 12 Nov 2014 20:24:11 +0000 (15:24 -0500)]
Traversal with either - or .. works and is regression-tested.

11 years agoThe .. traversal is working. No regression test yet.
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.

11 years agoCode lifting preparatory to optimization.
Eric S. Raymond [Wed, 12 Nov 2014 19:57:19 +0000 (14:57 -0500)]
Code lifting preparatory to optimization.

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

11 years agoHandle log and list more elegantly.
Eric S. Raymond [Wed, 12 Nov 2014 18:57:49 +0000 (13:57 -0500)]
Handle log and list more elegantly.

11 years agoImproved debugging. Correctly recognize numeric ranges.
Eric S. Raymond [Wed, 12 Nov 2014 18:01:26 +0000 (13:01 -0500)]
Improved debugging. Correctly recognize numeric ranges.

Regression test passes.

11 years agoNew section on why to prefer SRC over bare RCS.
Eric S. Raymond [Wed, 12 Nov 2014 17:30:38 +0000 (12:30 -0500)]
New section on why to prefer SRC over bare RCS.

11 years agoBranchwise is implemented, but can't be tested until other bugs are fixed.
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.

11 years agoNever set ctx.start directly. Use the select_tip() method instead.
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.

11 years agoCorrect behavior from tip(). Regression test passes.
Eric S. Raymond [Wed, 12 Nov 2014 13:54:22 +0000 (08:54 -0500)]
Correct behavior from tip().  Regression test passes.

11 years agoA range argument to cat would be an invitation to shoot self in foot.
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.

11 years agoDe-RCSify some names.
Eric S. Raymond [Wed, 12 Nov 2014 13:23:51 +0000 (08:23 -0500)]
De-RCSify some names.

11 years agoChange tge way the regression test uses the scratch directory.
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.

11 years agoMakefile polishing.
Eric S. Raymond [Wed, 12 Nov 2014 13:08:15 +0000 (08:08 -0500)]
Makefile polishing.

11 years agoBikeshedding...
Eric S. Raymond [Wed, 12 Nov 2014 12:32:27 +0000 (07:32 -0500)]
Bikeshedding...

11 years agoNew FAQ section on self-hosting.
Eric S. Raymond [Wed, 12 Nov 2014 12:31:12 +0000 (07:31 -0500)]
New FAQ section on self-hosting.

11 years agoMore FAQ polishing.
Eric S. Raymond [Wed, 12 Nov 2014 12:14:51 +0000 (07:14 -0500)]
More FAQ polishing.

11 years agoFAQ: Apply formatting that got lost in the inital import
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.

11 years agoDocument the timestamps issue.
Eric S. Raymond [Wed, 12 Nov 2014 06:31:25 +0000 (01:31 -0500)]
Document the timestamps issue.

11 years agoMake the codemostly Python-3 compatible.
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.

11 years agosrc add iis gone, removing it from TODO.
Eric S. Raymond [Wed, 12 Nov 2014 05:44:21 +0000 (00:44 -0500)]
src add iis gone, removing it from TODO.

11 years agoFix buggy file quiting in fast export.
Eric S. Raymond [Wed, 12 Nov 2014 05:40:20 +0000 (00:40 -0500)]
Fix buggy file quiting in fast export.

11 years agoPolishing.
Eric S. Raymond [Wed, 12 Nov 2014 05:34:18 +0000 (00:34 -0500)]
Polishing.

11 years agoVersion bump for release 0.5
Eric S. Raymond [Wed, 12 Nov 2014 04:49:43 +0000 (23:49 -0500)]
Version bump for release 0.5

11 years agoUpdate on features.
Eric S. Raymond [Wed, 12 Nov 2014 04:44:14 +0000 (23:44 -0500)]
Update on features.

11 years agoMake sure ordinary commits still work!
Eric S. Raymond [Wed, 12 Nov 2014 04:35:34 +0000 (23:35 -0500)]
Make sure ordinary commits still work!

Regression test passes.

11 years agoRemoved src add.
Eric S. Raymond [Wed, 12 Nov 2014 04:22:42 +0000 (23:22 -0500)]
Removed src add.

11 years agoUpdated TODO.
Eric S. Raymond [Wed, 12 Nov 2014 03:56:18 +0000 (22:56 -0500)]
Updated TODO.

11 years agoNEWS and documentation polishing.
Eric S. Raymond [Wed, 12 Nov 2014 03:46:06 +0000 (22:46 -0500)]
NEWS and documentation polishing.

11 years agoRemove a superfluous accent.
Eric S. Raymond [Wed, 12 Nov 2014 03:43:18 +0000 (22:43 -0500)]
Remove a superfluous accent.

11 years agoFix the malformed-coment bug.
Eric S. Raymond [Wed, 12 Nov 2014 03:37:06 +0000 (22:37 -0500)]
Fix the malformed-coment bug.

11 years agoMore fast-export repair, annd a tighter regression test.
Eric S. Raymond [Wed, 12 Nov 2014 03:33:31 +0000 (22:33 -0500)]
More fast-export repair, annd a tighter regression test.

11 years agoRepair src fast-export.
Eric S. Raymond [Wed, 12 Nov 2014 03:11:16 +0000 (22:11 -0500)]
Repair src fast-export.

11 years agoMinor language polishing.
Eric S. Raymond [Wed, 12 Nov 2014 02:55:01 +0000 (21:55 -0500)]
Minor language polishing.

11 years agoAnother helper function we'll need for resolving M..N.
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.

11 years agoAdded Chungy's FAQ.
Eric S. Raymond [Wed, 12 Nov 2014 00:19:45 +0000 (19:19 -0500)]
Added Chungy's FAQ.

11 years agoTypo fixes.
Eric S. Raymond [Wed, 12 Nov 2014 00:15:10 +0000 (19:15 -0500)]
Typo fixes.

11 years agoAdd another bug note.
Eric S. Raymond [Wed, 12 Nov 2014 00:00:06 +0000 (19:00 -0500)]
Add another bug note.

11 years agoUpdate TODO.
Eric S. Raymond [Tue, 11 Nov 2014 23:37:59 +0000 (18:37 -0500)]
Update TODO.

11 years agocurrent_branch() selection works with log and list methods.
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.

11 years agoRewrite branch-to-base more cleanly. Regressuin 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.

11 years agoMore documentation cleanups. Rgression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 20:52:39 +0000 (15:52 -0500)]
More documentation cleanups. Rgression test passes.

11 years agoFix some comments and merge in a helper function.
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.

11 years agoCorrected versions of pred() and succ(). Regression test passses.
Eric S. Raymond [Tue, 11 Nov 2014 15:46:29 +0000 (10:46 -0500)]
Corrected versions of pred() and succ().  Regression test passses.

11 years agosucc() and pred() - basic tools for branch navigation.
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.

11 years agoComment fix.
Eric S. Raymond [Tue, 11 Nov 2014 12:34:28 +0000 (07:34 -0500)]
Comment fix.

11 years agoTypo fix.
Eric S. Raymond [Tue, 11 Nov 2014 07:25:13 +0000 (02:25 -0500)]
Typo fix.

11 years agoMinor refactoring step. Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 06:59:58 +0000 (01:59 -0500)]
Minor refactoring step.  Regression test passes.

11 years agoAllow the test to run a bit faster.
Eric S. Raymond [Tue, 11 Nov 2014 06:54:49 +0000 (01:54 -0500)]
Allow the test to run a bit faster.

11 years agoRely on dates in the log, not entry order, to make revision numbers.
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.

11 years agoDon't be tripped up by "branches: " metadata lines.
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.

11 years agoExplanatory comment to go with last commit.
Eric S. Raymond [Tue, 11 Nov 2014 05:36:41 +0000 (00:36 -0500)]
Explanatory comment to go with last commit.

11 years agoFurther in an unlocked direction. All regression tests pass.
Eric S. Raymond [Tue, 11 Nov 2014 05:32:44 +0000 (00:32 -0500)]
Further in an unlocked direction.  All regression tests pass.

11 years agoOpt for non-strict locking. Regression test passes.
Eric S. Raymond [Tue, 11 Nov 2014 04:02:21 +0000 (23:02 -0500)]
Opt for non-strict locking. Regression test passes.

11 years agoWe now create and list branches correctly.
Eric S. Raymond [Tue, 11 Nov 2014 03:49:56 +0000 (22:49 -0500)]
We now create and list branches correctly.

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.