aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-06 13:01:56 +0100
committerDanilo M. <danix@danix.xyz>2026-11-06 13:01:56 +0100
commit440782c550596454deb6c6cd11ae8e0e51b1e79b (patch)
treeb2f076dd9046e17474821d1e1a0ff212697f5ec7
parentc07182ece393f28998ce0751c6316c44d4dcf7b6 (diff)
downloadHardenedPass-440782c550596454deb6c6cd11ae8e0e51b1e79b.tar.gz
HardenedPass-440782c550596454deb6c6cd11ae8e0e51b1e79b.zip
docs: note pull failure on local stores in TODO
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--TODO.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 286ffa40..dc3bdde9 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,6 +2,15 @@
Open work after 0.2.0. Remove an item in the commit that finishes it.
+## Bugs
+
+- Pull fails on a store made with Create Local Repo once a remote is added in Edit Git server
+ settings: "Could not read an object while parsing commit <id>". Push works, and a cloned store
+ pulls fine (0.3.3, emulator, SSH). Likely cause: `PasswordRepository.addRemote` writes the refspec
+ `+refs/head/*:refs/remotes/$name/*`, with `head` where git uses `heads`, so nothing is fetched.
+ Stores already set up this way keep the bad refspec in `.git/config`, so a fix must repair them
+ too. Not confirmed by reading the store's config.
+
## Features and UI
- Push after autofill saves: the "Push after each change" setting skips them, because