commit - 25de582cc89ccfd7a69b306115a70f0720f687b7
commit + 5fd747092ffe82320b62b9558c94e28f899f9c36
blob - a2ea4918346e2f063a2003d0c7d0bcbabf8cb44c
blob + 7d5a96f1e25c03524fa8a665ef333fcf3a43fa8f
--- TODO
+++ TODO
- enforce that log messages are encoded in either ASCII or UTF-8; this
mostly matters for -portable since OpenBSD doesn't provide other locales
- by default, deny rebasing of commits that exist in refs/remotes or refs/tags
+- allow rebase to detect changes already present in the new base branch by
+ comparing the IDs of base-blobs of changed files on either side, and then
+ removing detected no-op changes from the list of commits to rebase before
+ merging any changes (rather than letting diff3 figure this out). RCS IDs
+ in commits exported from CVS will need to be elided to avoid false positives.
tog:
- make 'tog log' respond to key presses while 'loading...' history; loading