Re: [PATCH 13/16] repack: consider bitmaps when performing repacks
- From
Vicent Martí <tanoku@gmail.com>
- Date
- Jun 25, 2013, 23:16 UTC
- Message-ID
- <CAFFjANQ4wbMZQO-Y++bzakpqKcD_Co4KPo8sj3i-wCC+730Sig@mail.gmail.com>
- In-Reply-To
- <7vbo6tztgn.fsf@alter.siamese.dyndns.org>
On Wed, Jun 26, 2013 at 1:00 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 12 quoted lines
>> @@ -156,6 +156,11 @@ do >> fullbases="$fullbases pack-$name" >> chmod a-w "$PACKTMP-$name.pack" >> chmod a-w "$PACKTMP-$name.idx" >> + >> + test -f "$PACKTMP-$name.bitmap" && >> + chmod a-w "$PACKTMP-$name.bitmap" && >> + mv -f "$PACKTMP-$name.bitmap" "$PACKDIR/pack-$name.bitmap" > > If we see a temporary bitmap but somehow failed to move it to the > final name, should we _ignore_ that error, or should we die, like > the next two lines do?
I obviously decided against dying (as you can see on the patch, har har), because the bitmap is not required for the proper operation of the Git repository, unlike the packfile and the index.