git-annex/Remote
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
..
Directory update my email address and homepage url 2015-01-21 12:50:09 -04:00
External relay external special remote stderr through progress suppression machinery (eep!) 2015-04-04 14:54:03 -04:00
Helper Fix bug that prevented uploads to remotes using new-style chunking from resuming after the last successfully uploaded chunk. 2015-07-16 15:01:27 -04:00
Rsync windows build fix 2015-01-29 13:46:57 -04:00
WebDAV groundwork for parameterizing hash depth 2015-01-28 15:55:17 -04:00
BitTorrent.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Bup.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Ddar.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Directory.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
External.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
GCrypt.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Git.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Glacier.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Hook.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
List.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Rsync.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
S3.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Tahoe.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
Web.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
WebDAV.hs Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00