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

[PATCH] git-fast-import: note 1M limit of mark number

From
Sam Vilain <sam@vilain.net>
Date
Apr 15, 2008, 12:54 UTC
Message-ID
<20080415125222.C55C121CE8F@mail.utsl.gen.nz>

The insert_mark() function in fast-import.c has this limit; note the limitation in the documentation.

Signed-off-by: Sam Vilain <sam@vilain.net>
---
 Documentation/git-fast-import.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/Documentation/git-fast-import.txt b/Documentation/git-fast-import.txt
index c29a4f8..b5cc3c2 100644
--- a/Documentation/git-fast-import.txt
+++ b/Documentation/git-fast-import.txt
@@ -410,6 +410,9 @@ or `refs/heads/42`), or an abbreviated SHA-1 which happened to
 consist only of base-10 digits.
 +
 Marks must be declared (via `mark`) before they can be used.
++
+Note that due to current internal limitations, you may not make marks
+with a higher number than 1048575 (2^20-1).
 
 * A complete 40 byte or abbreviated commit SHA-1 in hex.
 
-- 
1.5.4.rc2.85.g7c8f5
Next: Michael Haggerty
Message 1 of 5 in “git-fast-import: note 1M limit of mark number”
  1. git-fast-import: note 1M limit of mark numberSam Vilain, Apr 15, 2008
  2. Michael HaggertyApr 15, 2008
  3. Sam VilainApr 15, 2008
  4. Shawn O. PearceApr 16, 2008
  5. Michael HaggertyApr 16, 2008

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.