git-annex/Types
Joey Hess c5b8484c2e Simplify setup process for a ssh remote.
Now it suffices to run git remote add, followed by git-annex sync. Now the
remote is automatically initialized for use by git-annex, where before the
git-annex branch had to manually be pushed before using git-annex sync.
Note that this involved changes to git-annex-shell, so if the remote is
using an old version, the manual push is still needed.

Implementation required git-annex-shell be changed, so configlist can
autoinit a repository even when no git-annex branch has been pushed yet.
Unfortunate because we'll have to wait for it to get deployed to servers
before being able to rely on this change in the documentation.

Did consider making git-annex sync push the git-annex branch to repos that
didn't have a uuid, but this seemed difficult to do without complicating it
in messy ways.

It would be cleaner to split a command out from configlist to handle
the initialization. But this is difficult without sacrificing backwards
compatability, for users of old git-annex versions which would not use the
new command.
2015-08-05 13:49:58 -04:00
..
Availability.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Backend.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
BranchState.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CleanupActions.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Command.hs convert version command, and make --raw work when not in a git repo 2015-07-10 13:49:46 -04:00
Creds.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Crypto.hs refactor 2015-04-19 10:57:14 -04:00
DeferredParse.hs finished converting all the main options 2015-07-10 13:23:06 -04:00
DesktopNotify.hs rejigger imports for clean build with ghc 7.10's AMP changes 2015-05-10 16:20:30 -04:00
Difference.hs 4 ns optimisation of repeated calls to hasDifference on the same Differences 2015-06-11 16:34:35 -04:00
Distribution.hs a few hlints 2015-04-11 00:10:34 -04:00
FileMatcher.hs relFile does not have to be relative; rename to currFile 2015-02-06 16:03:02 -04:00
GitConfig.hs better memoize core.sharedrepository handling 2015-05-19 15:04:24 -04:00
Group.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Key.hs use bloom filter in second pass of sync --all --content 2015-06-16 18:50:13 -04:00
KeySource.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
LockCache.hs use lock pools throughout git-annex 2015-05-19 14:09:52 -04:00
Messages.hs use built-in progress meters for git when in parallel mode 2015-04-10 15:15:21 -04:00
MetaData.hs metadata: Fix encoding problem that led to mojibake when storing metadata strings that contained both unicode characters and a space (or '!') character. 2015-03-04 12:54:30 -04:00
NumCopies.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Option.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RefSpec.hs unused: --used-refspec can now be configured to look at refs in the reflog. This provides a way to not consider old versions of files to be unused after they have reached a specified age, when the old refs in the reflog expire. 2015-07-07 17:13:50 -04:00
Remote.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
ScheduledActivity.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
StandardGroups.hs adjust standard preferred content to work better with git annex sync --all --content 2015-06-16 17:18:53 -04:00
StoreRetrieve.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Test.hs wire tasty's option parser into the main program option parser 2015-07-13 13:20:10 -04:00
TrustLevel.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
UrlContents.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
UUID.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
View.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00