Re: [PATCH] sequencer: ensure labels that are object IDs are rewritten

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 30, 2018 at 11:54:27AM +0200, Johannes Schindelin wrote:
> > +	git checkout -b third B &&
> > +	test_tick &&
> > +	test_commit I &&
> 
> The test_tick before test_commit is unnecessary.

You're right, it is.  Will fix.

> > +	third=$(git rev-parse HEAD) &&
> > +	git checkout -b labels master &&
> > +	git merge --no-commit third &&
> > +	test_tick &&
> > +	git commit -m "Merge commit '\''$third'\'' into labels" &&
> 
> Here, the test_tick is required because we commit via `git commit`.
> 
> BTW another thing that I had been meaning to address but totally forgot is
> this '\'' ugliness. I had been meaning to define SQ="'" before all test
> cases and then use $SQ everywhere. Not your problem, though.
> 
> > +	cp script-from-scratch-orig script-from-scratch &&
> 
> There is nothing in that script that you need. Why not simply
> 
> 	echo noop >script-from-scratch
> 
> or if you care about the branch,
> 
> 	echo reset $third >script-from-scratch

That would be simpler.  You read my mind: I needed some script to make
the sequence editor work, but anything would be fine.

> > +	test_config sequence.editor \""$PWD"/replace-editor.sh\" &&
> > +	test_tick &&
> > +	git rebase -i -r A &&
> > +	! grep "^label $third$" .git/ORIGINAL-TODO
> 
> I would like to verify in addition that /^label $third-/ is present in
> ORIGINAL-TODO, what do you think?

Sure, I can do that.
-- 
brian m. carlson: Houston, Texas, US
OpenPGP: https://keybase.io/bk2204

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux