Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: [PATCH 2/3] vcs_info/cvs: set vcs_comm[basedir] in VCS_INFO_detect_cvs



On Tue, Nov 26, 2019 at 7:26 AM Aleksandr Mezin
<mezin.alexander@xxxxxxxxx> wrote:
>
> On Mon, Nov 25, 2019 at 2:17 PM Daniel Shahaf <d.s@xxxxxxxxxxxxxxxxxx> wrote:
> > Two, as I pointed out in reply to an offlist response, the existence of
> > $GIT_DIR and $GIT_WORK_TREE means that the two VCS's basedirs need not
> > be in a parent dir – subdir relationship with each other; they can be
> > /foo/bar and /foo/baz.
>
> How is it possible?
>
> in a git repository
>
>     $ GIT_WORK_TREE=../other-dir git rev-parse --is-inside-work-tree
>     false
>
> Work tree root should be a parent of cwd, otherwise `rev-parse
> --is-inside-work-tree` returns false -> git repository not detected.
> And there is only one path from cwd to the root -> all parents of cwd
> are parents or subdirs to each other.

I meant "there is only one path from cwd to /" in the last sentence.



Messages sorted by: Reverse Date, Date, Thread, Author