git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v3 1/3] submodule: add test to demonstrate that shallow recursive clones fail

From
Lars Schneider <larsxschneider@gmail.com>
Date
Mar 20, 2016, 17:05 UTC
Message-ID
<0767AEDB-36D6-45BE-A1CC-944ECAFC00FB@gmail.com>
In-Reply-To
<CAGZ79kYzbmzK1UwvWheugkqG0FwhpGMU0_K_jyCKOnoKb5oTxQ@mail.gmail.com>
On 15 Mar 2016, at 20:50, Stefan Beller <sbeller@google.com> wrote:
Show 9 quoted lines
> On Sun, Dec 20, 2015 at 3:19 PM,  <larsxschneider@gmail.com> wrote:
>> From: Lars Schneider <larsxschneider@gmail.com>
>> 
>> "git clone --recursive --depth 1 --single-branch <url>" clones the
>> submodules successfully. However, it does not obey "--depth 1" for
>> submodule cloning.
> 
> I am about to resend "[RFC/PATCH] clone: add `--shallow-submodules` flag"
> which would need tests and I thought about this series as tests.
Sounds good, thanks!
> I assume patch 2 (fixing a broken && chain in tests) made it through,
> but patch 1 and 3 did not? I may pick up ideas from here as it will be
> slightly different tests I'd guess.

Unfortunately patch 2 ($gmane/282776) did not made it in (I just checked next 104e649). How should we proceed?

Show 7 quoted lines
> 
> 
>> +test_expect_failure shallow-clone-recursive '
>> +       URL="file://$(pwd | sed "s/[[:space:]]/%20/g")/repo" &&
> 
> This would break if the test suite is in a path containing any other white space
> than U+0020 such as a tab? (Not that I am encouraging using such paths...)

True. I wonder if we really need to use the "file://" URL format here. Maybe a relative would be easier?!

Thanks, Lars

Previous: Junio C HamanoNext: Jeff King
Message 5 of 14 in “add test to demonstrate that shallow recursive clones fail”
  1. 0/3 add test to demonstrate that shallow recursive clones faillarsxschneider@gmail.com, Dec 20, 2015
  2. 1/3 submodule: add test to demonstrate that shallow recursive clones faillarsxschneider@gmail.com, Dec 20, 2015
  3. Stefan BellerMar 15, 2016
  4. Junio C HamanoMar 15, 2016
  5. Lars SchneiderMar 20, 2016
  6. Jeff KingMar 20, 2016
  7. Stefan BellerMar 20, 2016
  8. 2/3 submodule: fix &&-chain breakagelarsxschneider@gmail.com, Dec 20, 2015
  9. 3/3 submodule: extend die message on failed checkout with depth argumentlarsxschneider@gmail.com, Dec 20, 2015
  10. Stefan BellerJan 11, 2016
  11. Lars SchneiderJan 12, 2016
  12. Stefan BellerJan 12, 2016
  13. Lars SchneiderJan 7, 2016
  14. Stefan BellerJan 11, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.