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

Re: [PATCH 1/1] shallow: fix relative deepen on non-shallow repositories

From
René Scharfe <l.s.r@web.de>
Date
May 11, 2026, 07:45 UTC
Message-ID
<ac1aac76-17bc-469b-8dc1-d3a384f5c6af@web.de>
In-Reply-To
<xmqqzf26x0vi.fsf@gitster.g>
On 5/11/26 2:09 AM, Junio C Hamano wrote:
Show 6 quoted lines
> 
> We obviously should not truncate when asked to "deepen" (i.e., the
> user asked to get more history, not reset the number of commits we
> have to a specific depth), and making the operation in this
> situation a no-op may be a good first step, but should we just do so
> silently, instead of giving a warning/diagnosis?

Perhaps, but no warning has been given for deepening a non-shallow repo since the introduction of this option by cccf74e2da (fetch, upload-pack: --deepen=N extends shallow boundary by N commits, 2016-06-12).

The best place for such a warning would be close to the user, in fetch, no? And in its own patch.

René
Previous: Junio C HamanoNext: Junio C Hamano
Message 12 of 14 in “[Bug] fetch --deepen truncates history in v2.54.0”
  1. Owen StephensApr 29, 2026
  2. Owen StephensApr 29, 2026
  3. D. Ben KnobleApr 29, 2026
  4. Mikael MagnussonApr 30, 2026
  5. René ScharfeMay 2, 2026
  6. René ScharfeMay 2, 2026
  7. Samo PogačnikMay 5, 2026
  8. René ScharfeMay 5, 2026
  9. Samo PogačnikMay 5, 2026
  10. 1/1 shallow: fix relative deepen on non-shallow repositoriesSamo Pogačnik, May 6, 2026
  11. Junio C HamanoMay 11, 2026
  12. René ScharfeMay 11, 2026
  13. Junio C HamanoMay 11, 2026
  14. shallow: fix relative deepen on non-shallow repositoriesSamo Pogačnik, May 11, 2026

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.