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

Re: Pushing/fetching from/into a shallow-cloned repository

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 18, 2013, 22:46 UTC
Message-ID
<7vbo9b4fuz.fsf@alter.siamese.dyndns.org>
In-Reply-To
<8BCCECD4CEEA4028AD97B851099F4C5E@PhilipOakley>
"Philip Oakley" <philipoakley@iee.org> writes:
Show 7 quoted lines
>> So I observe pushing/fetching works OK at least for a simple case like
>> this one.
>>
>> Hence I'd like to ask: if the manual page is wrong or I'm observing
>> some corner case?
>> --
> The manual is deliberately misleading.
Yes, it is erring on the safe side.

It was not coded with the case where the gap widens (e.g. either side rewinds the history) in mind as you explained; for simple cases the code just happens to work, but the users are encouraged not to rely on it to be safe than sorry.

Previous: Philip OakleyNext: Konstantin Khomoutov
Message 4 of 6 in “Pushing/fetching from/into a shallow-cloned repository”
  1. Konstantin KhomoutovApr 18, 2013
  2. Konstantin KhomoutovApr 18, 2013
  3. Philip OakleyApr 18, 2013
  4. Junio C HamanoApr 18, 2013
  5. Konstantin KhomoutovApr 19, 2013
  6. Duy NguyenApr 19, 2013

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.