git-annex/Types
Joey Hess 0896038ba7
annex.adjustedbranchrefresh
Added annex.adjustedbranchrefresh git config to update adjusted branches
set up by git-annex adjust --unlock-present/--hide-missing.

Note, in a few cases, I was not able to make the adjusted branch
be updated in calls to moveAnnex, because information about what
file corresponds to a key is not available. They are:

* If two files point to one file, then eg, `git annex get foo` will
  update the branch to unlock foo, but will not unlock bar, because it
  does not know about it. Might be fixable by making `git annex get
  bar` do something besides skipping bar?
* git-annex-shell recvkey likewise (so sends over ssh from old versions
  of git-annex)
* git-annex setkey
* git-annex transferkey if the user does not use --file
* git-annex multicast sends keys with no associated file info

Doing a single full refresh at the end, after any incremental refresh,
will deal with those edge cases.
2020-11-16 14:27:28 -04:00
..
ActionItem.hs
AdjustedBranch.hs make sync update --unlock-present branch 2020-11-13 15:04:34 -04:00
Availability.hs
Backend.hs convert getFileSize to RawFilePath 2020-11-05 11:32:57 -04:00
Benchmark.hs
BranchState.hs cache one more log file for metadata 2020-07-07 14:18:55 -04:00
CatFileHandles.hs cat-file resource pool 2020-04-20 15:19:31 -04:00
CleanupActions.hs annex.adjustedbranchrefresh 2020-11-16 14:27:28 -04:00
Command.hs add "input" field to json output 2020-09-15 16:22:44 -04:00
Concurrency.hs differentiate between concurrency enabled at command line and by git config 2020-09-16 11:47:12 -04:00
Creds.hs
Crypto.hs remove Show Cipher 2020-09-01 18:11:22 -04:00
DeferredParse.hs
DesktopNotify.hs
Difference.hs
Distribution.hs
Export.hs deepseq all things returned from ResourceT http 2020-09-14 18:30:06 -04:00
FileMatcher.hs split ProvidedInfo and UserProvidedInfo 2020-09-28 12:12:38 -04:00
GitConfig.hs annex.adjustedbranchrefresh 2020-11-16 14:27:28 -04:00
Group.hs
Import.hs deepseq all things returned from ResourceT http 2020-09-14 18:30:06 -04:00
IndexFiles.hs cache annex index filename for 1.5% speedup to queries 2020-04-10 13:37:04 -04:00
Key.hs fix bug caught by test suite 2020-07-31 16:11:50 -04:00
KeySource.hs
LockCache.hs more RawFilePath conversion 2020-10-29 10:50:29 -04:00
Messages.hs
MetaData.hs
Mime.hs
NumCopies.hs
ProposedAccepted.hs
RefSpec.hs ByteString Ref continued 2020-04-07 11:54:27 -04:00
Remote.hs simplify interface by removing size 2020-07-03 14:22:22 -04:00
RemoteConfig.hs GETCONFIG name fix 2020-03-09 12:38:04 -04:00
RemoteState.hs
RepoVersion.hs
ScheduledActivity.hs avoid using MonadFail in ParseDuration 2020-08-15 15:53:35 -04:00
StandardGroups.hs
StoreRetrieve.hs make removeKey throw exceptions 2020-05-14 14:11:05 -04:00
Test.hs
Transfer.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
TrustLevel.hs
UrlContents.hs remove SafeFilePath 2020-05-11 14:04:56 -04:00
UUID.hs support boolean git configs that are represented by the name of the setting with no value 2020-04-13 13:35:22 -04:00
View.hs test: Fix some test cases that assumed git's default branch name 2020-06-23 16:40:51 -04:00
WorkerPool.hs improve transfer stages for some commands 2020-05-26 11:55:50 -04:00