Skip to content

ssh repo from config.tml behavior #4451

@mexmer

Description

@mexmer

while working with tabby, i added some repos trough config.toml

[[repositories]]
name = "Repo1"
git_url = "git@bitbucket.org:org/repo1.git"

[[repositories]]
name = "Repo2"
git_url = "git@bitbucket.org:org/repo2.git"

[[repositories]]
name = "Repo3"
git_url = "git@bitbucket.org:org/repo3.git"

i can see repos and code in webui. and vscode agent seems to know them too, so far so good.
but i'm quite confused at following behavior, or rather log messages

2026-03-04T11:00:04.915628Z  WARN tabby_index::code::repository: crates/tabby-index/src/code/repository.rs:133: An unrelated directory "/data/repositories/git_bitbucket.org_org_repo3" was found in repositories directory, It will now be removed...
2026-03-04T11:00:04.919381Z  WARN tabby_index::code::repository: crates/tabby-index/src/code/repository.rs:133: An unrelated directory "/data/repositories/git_bitbucket.org_org_repo2" was found in repositories directory, It will now be removed...
2026-03-04T11:00:04.942080Z  WARN tabby_index::code::repository: crates/tabby-index/src/code/repository.rs:133: An unrelated directory "/data/repositories/git_bitbucket.org_org_repo1" was found in repositories directory, It will now be removed...
2
Cloning into '/data/repositories/git_bitbucket.org_org_repo1'...
Cloning into '/data/repositories/git_bitbucket.org_org_repo2'...
Cloning into '/data/repositories/git_bitbucket.org_org_repo3'...

from what i can observe on filesystem, tabbyml downloads all repos again every hour, instead of only pulling changes. which creates lot of traffic, not to mention, it always reindexes all files in repo.

i'm not sure, if this is expected behavior, but it's definetly not something i want, since repos i added have lot of files, and are not small,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions