[PATCH v3 0/3] commit, add: error out when passing untracked paths
- From
Ghanshyam Thakkar <shyamthakkar001@gmail.com>
- Date
- Apr 2, 2024, 21:36 UTC
- Message-ID
- <20240402213640.139682-2-shyamthakkar001@gmail.com>
- In-Reply-To
- <20240329205649.1483032-2-shyamthakkar001@gmail.com>
This version uses Junio's patch ,which adds a new .ps_matched member to 'strcut rev_info' to record the pathspec elements that matched tracked paths, as base for patch [2/3] and [3/3].
Patch [2/3] remains unchanged from v2. And patch [3/3] is updated according to Junio's suggestions.
Ghanshyam Thakkar (2): builtin/commit: error out when passing untracked path with -i builtin/add: error out when passing untracked path with -u
Junio C Hamano (1): revision: optionally record matches with pathspec elements
builtin/add.c | 13 +++++++++++-- builtin/checkout.c | 3 ++- builtin/commit.c | 9 ++++++++- diff-lib.c | 11 ++++++++++- read-cache-ll.h | 4 ++-- read-cache.c | 8 +++++--- revision.h | 1 + t/t2200-add-update.sh | 10 ++++++++++ t/t7501-commit-basic-functionality.sh | 16 +--------------- 9 files changed, 50 insertions(+), 25 deletions(-)
-- 2.44.0