Hi Elijah,
On Mon, 27 Sep 2021, Elijah Newren wrote:
Sorry, one more thing...
On Tue, Sep 14, 2021 at 7:39 AM Derrick Stolee via GitGitGadget
[off-list ref] wrote:
...
quoted
+ /* check if currently in enlistment root with src/ workdir */
+ strbuf_addstr(&path, "/src/.git");
+ if (is_git_directory(path.buf)) {
...and...
quoted
+ /* check if currently in workdir */
+ strbuf_addstr(&path, "/.git");
+ if (is_git_directory(path.buf)) {
Do these two checks suggest that only a primary worktree can be
enlisted with scalar? (Is git-worktree generally incompatible?)
Good point! I think we'll need to use `is_nonbare_repository_dir()`
instead.
This also has the additional benefit of doing away with quite a bit of
`/.git` appending and undoing it. I.e. it simplifies the code
dramatically.
Ciao,
Dscho