COMMIT PLAN: described what I want to do
COMMITS IMPL: change to use the proposed data strcture
TEST: add testing with unlnown commit
TEST FIXUP: add the testing editor
FIXUP: properly print the subject
DOC: marked done
EDIT: fix foldmethod
TEST IMPL: can test system's rebase2 now