git-annex/doc
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
..
Android Added a comment: Weirdness when run from adb shell 2015-05-06 14:28:43 +00:00
android
assistant Added a comment: window manager on 1st machine 2015-03-03 21:30:53 +00:00
automatic_conflict_resolution
backends comment 2015-07-06 12:05:29 -04:00
bare_repositories Added a comment 2015-05-21 06:14:33 +00:00
bugs Added a comment 2015-08-04 21:46:17 +00:00
coding_style
contact
copies
design Added a comment: Webapp don open 2015-07-08 12:49:02 +00:00
devblog devblog 2015-08-04 16:27:55 -04:00
direct_mode removed 2015-05-27 21:36:08 +00:00
download
ekg
encryption response 2015-07-06 15:58:54 -04:00
footer
forum response 2015-08-05 10:11:05 -04:00
future_proofing
git-annex-copy comment 2015-07-06 13:42:01 -04:00
git-annex-direct Added a comment: … 2015-06-13 13:07:49 +00:00
how_it_works
install Added a comment: Correct way to install git-annex directly through cabal. 2015-07-27 12:01:34 +00:00
internals fix filename 2015-06-09 17:51:59 -04:00
license
links Submodules are now supported by git-annex! 2015-03-02 16:43:44 -04:00
metadata Added a comment: TODO written 2015-05-06 14:24:56 +00:00
news add news item for git-annex 5.20150731 2015-07-31 12:08:27 -04:00
not
polls
preferred_content use real names used in the content expressions 2015-06-23 04:45:58 +00:00
required_content comment 2015-04-29 14:05:12 -04:00
scalability
special_remotes response 2015-07-06 15:02:46 -04:00
sync
templates
testimonials
tips clarify space provided by gitlab (10 gb) 2015-07-30 11:28:46 -04:00
todo Merge branch 'master' of ssh://git-annex.branchable.com 2015-08-05 09:45:26 -04:00
trust followup 2015-05-05 14:07:39 -04:00
tuning
upgrades
use_case
users 2015-06-05 08:13:02 +00:00
videos
walkthrough I hope these notes do not make this walkthrough page too big. 2015-08-01 22:29:25 +00:00
Android.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
assistant.mdwn
automatic_conflict_resolution.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
backends.mdwn
bare_repositories.mdwn
bugs.mdwn set postformtext to perhaps make it clearer that this form at the top of the page is where one reports a new bug 2015-08-02 19:20:55 -04:00
builds.mdwn
chunking.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
coding_style.mdwn
comments.mdwn
contact.mdwn
contribute.mdwn
copies.mdwn
design.mdwn
devblog.mdwn update 2015-02-11 16:38:13 -04:00
direct_mode.mdwn response; delete duplicate forum thread 2015-05-27 14:35:29 -04:00
distributed_version_control.mdwn
download.mdwn clean up obsolete branches 2015-06-12 14:37:35 -04:00
ekg.mdwn
encryption.mdwn clarify 2015-03-31 15:48:44 -04:00
favicon.ico
forum.mdwn
future_proofing.mdwn
git-annex-add.mdwn add: Stage symlinks the same as git add would, even if they are not a link to annexed content. 2015-07-07 16:15:30 -04:00
git-annex-addunused.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-addurl.mdwn addurl now accepts --prefix and --suffix options to adjust the filenames used 2015-07-21 12:50:05 -04:00
git-annex-assistant.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-checkpresentkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-contentlocation.mdwn contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
git-annex-copy.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-dead.mdwn dead --key: Can be used to mark a key as dead. 2015-06-09 14:52:05 -04:00
git-annex-describe.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-diffdriver.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-direct.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-drop.mdwn wip 2015-07-09 19:03:24 -04:00
git-annex-dropkey.mdwn Brought back the setkey plumbing command that was removed in 2011, since we found a use case for it. Note that the command's syntax was changed for consistency. 2015-07-02 17:44:25 -04:00
git-annex-dropunused.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-edit.mdwn splitting up the man page 2015-03-23 15:36:10 -04:00
git-annex-enableremote.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-examinekey.mdwn contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
git-annex-expire.mdwn doc/git-annex-{expire,fromkey}.mdwn: Fix a couple of typos 2015-04-11 16:37:15 +02:00
git-annex-find.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-findref.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-fix.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-forget.mdwn separated man pages for all the maintenance commands 2015-03-24 15:23:59 -04:00
git-annex-fromkey.mdwn fromkey, registerurl: Allow urls to be specified instead of keys, and generate URL keys. 2015-05-22 22:41:36 -04:00
git-annex-fsck.mdwn fsck: Commit incremental fsck database after every 1000 files fscked, or every 5 minutes, whichever comes first. 2015-07-31 16:42:15 -04:00
git-annex-fuzztest.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-get.mdwn get --incomplete: New option to resume any interrupted downloads. 2015-06-02 14:20:38 -04:00
git-annex-group.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-groupwanted.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-import.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-importfeed.mdwn doc/*.mdwn: Minor fixes (typos, letter case) 2015-07-26 04:21:06 +02:00
git-annex-indirect.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-info.mdwn info: Added --bytes option. 2015-04-12 14:08:40 -04:00
git-annex-init.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-initremote.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-list.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-lock.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-log.mdwn remove redundant options header 2015-07-06 18:22:27 -04:00
git-annex-lookupkey.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
git-annex-map.mdwn separated man pages for all the maintenance commands 2015-03-24 15:23:59 -04:00
git-annex-matching-options.mdwn splitting up the man page 2015-03-23 15:36:10 -04:00
git-annex-merge.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-metadata.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-migrate.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-mirror.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-move.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-numcopies.mdwn separated man pages for all the setup commands while at the gate in ATL 2015-03-23 18:20:42 -04:00
git-annex-pre-commit.mdwn fix man page synopsis 2015-05-01 13:34:32 -04:00
git-annex-preferred-content.mdwn required: New command, like wanted, but for required content. 2015-04-18 16:04:35 -04:00
git-annex-proxy.mdwn improve docs 2015-08-04 14:37:43 -04:00
git-annex-readpresentkey.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
git-annex-registerurl.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-reinit.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-reinject.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-rekey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-remotedaemon.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-repair.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-required.mdwn explain in the required manpage the difference with wanted 2015-05-29 12:02:22 -04:00
git-annex-resolvemerge.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-rmurl.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-schedule.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-semitrust.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-setkey.mdwn Brought back the setkey plumbing command that was removed in 2011, since we found a use case for it. Note that the command's syntax was changed for consistency. 2015-07-02 17:44:25 -04:00
git-annex-setpresentkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-shell.mdwn Simplify setup process for a ssh remote. 2015-08-05 13:49:58 -04:00
git-annex-status.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-sync.mdwn on second thought, sync --content --unused is probably not useful, remove 2015-06-16 19:01:06 -04:00
git-annex-test.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-testremote.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-transferkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-transferkeys.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-trust.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-unannex.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
git-annex-undo.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-ungroup.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-uninit.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-unlock.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-untrust.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-unused.mdwn fix man format 2015-07-10 16:52:53 -04:00
git-annex-upgrade.mdwn link to release notes and upgrades notes 2015-06-03 14:30:03 +00:00
git-annex-vadd.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-vcycle.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-version.mdwn version: Add --raw 2015-04-02 15:37:39 -04:00
git-annex-vfilter.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-vicfg.mdwn separated man pages for all the setup commands while at the gate in ATL 2015-03-23 18:20:42 -04:00
git-annex-view.mdwn expand 2015-07-20 13:48:01 -04:00
git-annex-vpop.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-wanted.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-watch.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-webapp.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-whereis.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-xmppgit.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex.mdwn doc/*.mdwn: Minor fixes (typos, letter case) 2015-07-26 04:21:06 +02:00
git-union-merge.mdwn More typo fixes in doc/*.mdwn 2015-04-17 18:32:03 +02:00
how_it_works.mdwn
index.mdwn twitter search seems to be too broken to include a feed from it anymore 2015-05-16 15:41:12 -04:00
install.mdwn link to the standalone debian packages 2015-06-09 13:48:28 +00:00
internals.mdwn note on deleting files 2015-06-09 16:33:25 -04:00
license.mdwn
location_tracking.mdwn
logo-old-bw.svg
logo-old.png
logo-old.svg
logo-old_small.png
logo.mdwn
logo.svg
logo_16x16.png
logo_32x32.png
logo_small.png
meta.mdwn
metadata.mdwn
news.mdwn
not.mdwn quick look at git-lfs 2015-04-08 17:53:12 -04:00
polls.mdwn
preferred_content.mdwn doc/*.mdwn: Minor fixes (typos, letter case) 2015-07-26 04:21:06 +02:00
privacy.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
publicrepos.mdwn doc/*.mdwn: Minor fixes (typos, letter case) 2015-07-26 04:21:06 +02:00
related_software.mdwn add the Isuma Media Players project 2015-06-02 15:32:35 -04:00
repomap.png
required_content.mdwn required: New command, like wanted, but for required content. 2015-04-18 16:04:35 -04:00
scalability.mdwn
shortcuts.mdwn
sidebar.mdwn
sitemap.mdwn
special_remotes.mdwn experimental ipfs special remote, with addurl support 2015-03-05 12:08:50 -04:00
submodules.mdwn fixup annex link target calculation when submodules are used in filesystems not supporting symlinks 2015-03-04 16:08:41 -04:00
summary.mdwn
sync.mdwn
testimonials.mdwn
thanks.mdwn
tips.mdwn
todo.mdwn set postformtext to perhaps make it clearer that this form at the top of the page is where one reports a new bug 2015-08-02 19:20:55 -04:00
transferring_data.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
trust.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
tuning.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
upgrades.mdwn remove superfluous header 2015-06-03 14:28:58 +00:00
users.mdwn
videos.mdwn
walkthrough.mdwn