Re: [PATCH 1/2] rev-parse: add --filename-prefix option
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:56:44
John Keeping [off-list ref] writes:
On Mon, Apr 08, 2013 at 08:07:32AM -0700, Junio C Hamano wrote:quoted
John Keeping [off-list ref] writes:quoted
Yes (ish), the intended usage is something like this: prefix=$(git rev-parse --show-prefix) cd_to_toplevel ... parse options here ... # Convert remaining arguments (filenames) into top-level paths: eval "set $(git rev-parse --prefix "$prefix" --sq -- "$@")" The "ish" is that my current implementation introduced a new variable instead of simply resetting the existing "prefix" variable, which I assume is what you mean.This is very sensible.Which bit specifically? I assume you agree with the intended usage, but do you also mean that resetting the prefix returned from setup_git_directory is the right way to approach this?
My gut feeling says yes, but you can persuade me easily why it is a bad idea if you have an example of why it would not work well.