From: Shaoxuan Yuan Date: Wed, 16 Mar 2022 10:45:16 GMT Subject: Re: [RFC PATCH 1/1] mv: integrate with sparse-index Message-ID: In-Reply-To: <1ab24e4b-1feb-e1bc-4ae4-c28a69f77e05@github.com> Hi Victoria, Just found an interesting (probably) behavior. In the `sparse-checkout` directory created in `init_repos()` in t1092, if I say: $ mkdir folder3 $ touch folder3/a $ git mv folder3/a deep and git will prompt: "fatal: not under version control, source=folder3/a, destination=deep/a" And if I say: $ git mv folder3 deep git will prompt: "fatal: source directory is empty, source=folder3, destination=deep/folder3" What I am wondering is that file `folder3/a` is outside of sparse-checkout cone, should `git mv` instead prompts with `advise_on_updating_sparse_paths()` or this "not under version control" alarm is acceptable? -- Thanks & Regards, Shaoxuan