Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Aider error

Aider: Aider only works with git repos with version number 1 or 2

Error message
Aider only works with git repos with version number 1 or 2.

Status: WorkaroundLast verified 3 documented fixes3 sources

What it means

Your git repo uses an index format that GitPython, which aider uses, cannot read, usually index version 3 or later. Older versions crashed with an AssertionError traceback through index.entries (issue #211). Current versions catch this at startup and print this message, followed by "You may be able to convert your repo: git update-index --index-version=2".

Causes

  • The git repo uses a newer index format which might not be supported by GitPython (maintainer, issue #211).

How to fix it

  1. Fix 1.

    Convert the repo index to version 2.

    Snippet
    git update-index --index-version=2
  2. Fix 2.

    The maintainer also pointed to the GitPython workaround.

    Snippet
    git update-index --no-skip-worktree
  3. Fix 3.

    Or run aider without git.

    Terminal
    aider --no-git

More Aider errors

All 17 Aider errors

FAQ

What does "Aider only works with git repos with version number 1 or 2" mean in Aider?

Your git repo uses an index format that GitPython, which aider uses, cannot read, usually index version 3 or later. Older versions crashed with an AssertionError traceback through index.entries (issue #211). Current versions catch this at startup and print this message, followed by "You may be able to convert your repo: git update-index --index-version=2".

How do I fix "Aider only works with git repos with version number 1 or 2"?

There are 3 documented fixes. Start with the first: Convert the repo index to version 2.

Is this Aider error fixed?

Status: Workaround. No release removes the cause. The documented fixes work around it. Affected versions: All versions; graceful startup check since v0.54.8 ("Sanity check the git repo and exit gracefully on problems"). Issue #211 remains open.

Sources

Last verified against 3 sources: official docs, maintainer replies and release notes.

Newsletter

Fixes for the tools you use, weekly

One email per week. New coding agent releases, what broke, and how developers are working around it.