Re: [PATCH v3] upload-pack: send shallow info over stdin to pack-objects
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Mar 7, 2014, 01:24 UTC
- Message-ID
- <CACsJy8AYWBKwUCB=pC0istGvNCNor0i-Ntp1nY5NbJGW+c2fVw@mail.gmail.com>
- In-Reply-To
- <1394095783-24402-1-git-send-email-pclouds@gmail.com>
On Thu, Mar 6, 2014 at 3:49 PM, Nguyễn Thái Ngọc Duy <pclouds@gmail.com> wrote:
Show 22 quoted lines
> diff --git a/t/t5537-fetch-shallow.sh b/t/t5537-fetch-shallow.sh > index 3ae9092..a980574 100755 > --- a/t/t5537-fetch-shallow.sh > +++ b/t/t5537-fetch-shallow.sh > @@ -173,4 +173,17 @@ EOF > ) > ' > > +test_expect_success POSIXPERM,SANITY 'shallow fetch from a read-only repo' ' > + cp -R .git read-only.git && > + find read-only.git -print | xargs chmod -w && > + test_when_finished "find read-only.git -type d -print | xargs chmod +w" && > + git clone --no-local --depth=2 read-only.git from-read-only && > + git --git-dir=from-read-only/.git log --format=%s >actual && > + cat >expect <<EOF && > +add-1-back > +4 > +EOF > + test_cmp expect actual > +' > + > test_done
It's a separate issue, but maybe we should add a similar test case for non-shallow clone from a read-only repo too. Are there any other operations that should work well on read-only repos?
-- Duy