]> Sergey Matveev's repositories - public-inbox.git/commit
v2: one file, really
authorEric Wong (Contractor, The Linux Foundation) <e@80x24.org>
Sun, 1 Apr 2018 23:15:04 +0000 (23:15 +0000)
committerEric Wong (Contractor, The Linux Foundation) <e@80x24.org>
Sun, 1 Apr 2018 23:25:04 +0000 (23:25 +0000)
commitc34a83286234ea1e876ebdf92a33744272bb6f4e
treea04f43151284e6893e23780438773f9ea07c9fba
parent0321a1a9e7ae9c9d878d547ee67659ef8aa95689
v2: one file, really

We need to ensure there is only one file in the top-level tree
at any commit so the "add; remove; add;" sequence on the same
message is detected properly.

Otherwise, git will not detect the second "add" unless
a second message is added to history.

Deletes are now stored in "d" (and not "D" or "_/D") at the
top-level, now.  There's no need to have a "_" to reduce churn
as "m" and "d" should never co-exist.  It's now lowercased to
make it easier-to-distinguish from "D" in git-log output.
MANIFEST
lib/PublicInbox/Import.pm
lib/PublicInbox/V2Writable.pm
script/public-inbox-convert
t/convert-compact.t
t/v2-add-remove-add.t [new file with mode: 0644]
t/v2writable.t