Re: [PATCH 2/2] t3430: update to test with custom commentChar
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 9, 2018, 07:52 UTC
- Message-ID
- <nycvar.QRO.7.76.6.1807090944400.75@tvgsbejvaqbjf.bet>
- In-Reply-To
- <20180708210200.GA4573@genre.crustytoothpaste.net>
Hi Brian,
On Sun, 8 Jul 2018, brian m. carlson wrote:
Show 6 quoted lines
> On Sun, Jul 08, 2018 at 09:41:11PM +0300, Daniel Harding wrote: > > Signed-off-by: Daniel Harding <dharding@living180.net> > > I think maybe, as you suggested, a separate test for this would be > beneficial. It might be as simple as modifying 'script-from-scratch' by > doing "sed 's/#/>/'".
It might be even simpler if you come up with a new "fake editor" to merely copy the todo list, then run a rebase without overridden commentChar, then one with overridden commentChar, then pipe the todo list of the first through that `sed` call:
write_script copy-todo-list.sh <<-\EOF &&
cp "$1" todo-list.copy
EOF
test_config sequence.editor \""$PWD"/copy-todo-list.sh\" &&
git rebase -r <base> &&
sed "s/#/%/" <todo-list.copy >expect &&
test_config core.commentChar % &&
git rebase -r <base> &&
test_cmp expect todo-list.copyCiao, Johannes