update on status

This commit is contained in:
Joey Hess 2021-12-27 15:45:22 -04:00
parent 38f7f36e9c
commit 4257c23370
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -8,17 +8,26 @@ Current list of items that need to be fixed before this is mergeable:
- When there is a transition in one of the remote git-annex branches - When there is a transition in one of the remote git-annex branches
that has not yet been applied to the local or other git-annex branches. that has not yet been applied to the local or other git-annex branches.
Transitions are not handled. Transitions are not handled.
- `git-annex log` runs git log on the git-annex branch, and so - (fixed) `git-annex log` runs git log on the git-annex branch, and so
it will not be able to show information coming from the other, not yet it will not be able to show information coming from the other, not yet
merged branches. merged branches. Fixed by making it error out in that situation.
- Annex.Branch.files only looks at files in the git-annex branch and not - (fixed) Annex.Branch.files only looks at files in the git-annex branch and not
unmerged branches. This affects git-annex info output. unmerged branches. This affects git-annex info output when displaying
- Annex.Branch.hs.overBranchFileContents ditto. Affects --all and info for a remote or a uuid. Fixed by making info display "not available"
in that situation. Not ideal, it is a small difference in output compared
to when the repository is not read-only.
- (fixed) Annex.Branch.hs.overBranchFileContents ditto. Affects --all and
also importfeed (but importfeed cannot work in a read-only repo also importfeed (but importfeed cannot work in a read-only repo
anyway). anyway). Fixed by making --all throw an error when there are unmerged
- CmdLine.Seek.seekFilteredKeys when precaching location logs. branches.
Note use of Annex.Branch.fullname - (fixed) CmdLine.Seek.seekFilteredKeys when precaching location logs.
- Database.ContentIdentifier.needsUpdateFromLog and updateFromLog Note use of Annex.Branch.fullname. Fixed by avoiding precaching
when there are unmerged git-annex branches. This fix will make some
things slower in a read-only repo.
- (skip) Database.ContentIdentifier.needsUpdateFromLog and updateFromLog access
the branch manually and would not see unmerged branches. But updateFromLog
writes to the db so won't run in a readonly repo anyway, and so it seems
this can be skipped.
- (skip) `--in=repository@{date}` uses loggedLocationsHistorical which uses - (skip) `--in=repository@{date}` uses loggedLocationsHistorical which uses
Annex.Branch.getHistorical, which does not look at unmerged branches. Annex.Branch.getHistorical, which does not look at unmerged branches.
But perhaps this is ok.. This uses the reflog, so when used to query But perhaps this is ok.. This uses the reflog, so when used to query