From: Patrick Steinhardt Date: Wed, 23 Jul 2025 04:04:38 GMT Subject: Re: [PATCH 8/8] refs: fix invalid old object IDs when migrating reflogs Message-ID: In-Reply-To: On Tue, Jul 22, 2025 at 03:09:17PM -0700, Junio C Hamano wrote: > Patrick Steinhardt writes: > > > +print_all_reflog_entries () { > > + repo=$1 && > > + test-tool -C "$repo" ref-store main for-each-reflog >reflogs && > > + cat reflogs | while read reflog > > + do > > + echo "REFLOG: $reflog" && > > + test-tool -C "$repo" ref-store main for-each-reflog-ent "$reflog" || > > + return 1 > > + done > > Let's not cat a single file into a pipe. What is on the downstream > side of such a pipe is always prepared to read from its standard > input. I.e. > > test-tool ... >reflogs && > while read reflog > do > ... > done