The insert_mark() function in fast-import.c has this limit; note the limitation in the documentation. Signed-off-by: Sam Vilain <sam@xxxxxxxxxx> --- 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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html