From: Matheus Tavares <matheus.bernardino@usp.br>
To: git@vger.kernel.org
Subject: [PATCH 0/3] checkout: fix two bugs on count of updated entries
Date: Wed, 13 Jul 2022 01:19:54 -0300 [thread overview]
Message-ID: <cover.1657685948.git.matheus.bernardino@usp.br> (raw)
This fixes two issues at the "Updated %d path from the index" report at
the end of a `git checkout <paths>` operation:
- Delayed checkout entries being counted twice.
- Failed entries being included in the count.
The first two patches add tests and the third implements the fix. I came
across this while working at parallel checkout, but only managed to get
back to it now.
Matheus Tavares (3):
checkout: document bug where delayed checkout counts entries twice
checkout: show bug about failed entries being included in final report
checkout: fix two bugs on the final count of updated entries
builtin/checkout.c | 2 +-
convert.h | 6 +++-
entry.c | 34 ++++++++++++--------
entry.h | 3 +-
parallel-checkout.c | 10 ++++--
parallel-checkout.h | 4 ++-
t/lib-parallel-checkout.sh | 6 +++-
t/t0021-conversion.sh | 22 +++++++++++++
t/t2080-parallel-checkout-basics.sh | 50 +++++++++++++++++++++++++++++
unpack-trees.c | 2 +-
10 files changed, 115 insertions(+), 24 deletions(-)
--
2.37.0
next reply other threads:[~2022-07-13 4:20 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-13 4:19 Matheus Tavares [this message]
2022-07-13 4:19 ` [PATCH 1/3] checkout: document bug where delayed checkout counts entries twice Matheus Tavares
2022-07-13 17:57 ` Junio C Hamano
2022-07-13 4:19 ` [PATCH 2/3] checkout: show bug about failed entries being included in final report Matheus Tavares
2022-07-13 11:14 ` Ævar Arnfjörð Bjarmason
[not found] ` <CAHd-oW6AeOGv=zQ=9Udtzwau=5XbQkhuctVDa0=4PoMTSU20HQ@mail.gmail.com>
2022-07-13 13:00 ` Matheus Tavares
2022-07-13 4:19 ` [PATCH 3/3] checkout: fix two bugs on the final count of updated entries Matheus Tavares
2022-07-14 11:49 ` [PATCH v2 0/3] checkout: fix two bugs on " Matheus Tavares
2022-07-14 11:49 ` [PATCH v2 1/3] checkout: document bug where delayed checkout counts entries twice Matheus Tavares
2022-07-14 11:49 ` [PATCH v2 2/3] checkout: show bug about failed entries being included in final report Matheus Tavares
2022-07-14 11:49 ` [PATCH v2 3/3] checkout: fix two bugs on the final count of updated entries Matheus Tavares
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1657685948.git.matheus.bernardino@usp.br \
--to=matheus.bernardino@usp.br \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.