Thread (247 messages) flat view 247 messages, 9 authors, 2021-12-11

Re: [PATCH v4 04/15] scalar: 'register' sets recommended config and starts maintenance

From: Johannes Schindelin <hidden>
Date: 2021-10-06 20:38:24

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help