The technical reason at Obsidian Git is mentioned at the plugin description.
I never used iSH, so not sure about timeout issues there.
Also, you can try adding some lines to your config that may help with RAM management:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[core]
packedGitLimit = 128m
packedGitWindowSize = 128m
[pack]
deltaCacheSize = 128m
packSizeLimit = 128m
windowMemory = 128m
[submodule]
active = .
[remote "origin"]
url = https://github.com/<username>/<reponame>.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[lfs]
repositoryformatversion = 0
- I use
master
instead ofmain
. You don’t need to worry about that. Just add the lines with core and pack.
Not sure how much it helps. You need to add these (to at least the config file on your mobile device or maybe even to PC side) after initializing your git, I believe.
I have JB now and calling git status
is extremely fast (less than 1 sec). Before on A-Shell it was 30-45 secs.
But, mind you, A-Shell doesn’t have git
, only libgit2
. On JB, I can use git
. So not sure the RAM management would work with libgit2
– must check online docs.