commit 5fd747092ffe82320b62b9558c94e28f899f9c36 from: Stefan Sperling via: Thomas Adam date: Fri Aug 16 15:31:13 2024 UTC add a todo item for 'got rebase'; prompted by a question from tb@ commit - 25de582cc89ccfd7a69b306115a70f0720f687b7 commit + 5fd747092ffe82320b62b9558c94e28f899f9c36 blob - a2ea4918346e2f063a2003d0c7d0bcbabf8cb44c blob + 7d5a96f1e25c03524fa8a665ef333fcf3a43fa8f --- TODO +++ TODO @@ -27,6 +27,11 @@ got: - 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