summaryrefslogtreecommitdiff
path: root/doc/git-annex.mdwn
Commit message (Collapse)AuthorAge
* importfeed --force: re-download urls that have been seen beforeGravatar Joey Hess2013-07-31
|
* importfeed: git-annex becomes a podcatcher in 150 LOCGravatar Joey Hess2013-07-28
|
* fix example in man pageGravatar Joey Hess2013-07-16
|
* doc/git-annex.mdwn: Reference --numcopies for fsckGravatar Richard Hartmann2013-07-11
| | | | | While --numcopies is explained in the manpage, referencing it from the `git annex fsck` section directly does not hurt and arguably helps.
* The dreaded whitespace commitGravatar Richard Hartmann2013-07-11
| | | | This fixes trailing whitespace in the manpage; nothing else.
* merge: Now also merges synced/master or similar branches, which makes it ↵Gravatar Joey Hess2013-07-03
| | | | useful to put in a post-receive hook to make a repository automatically update its working copy when git annex sync or the assistant sync with it.
* typographyGravatar Joey Hess2013-07-03
|
* --unused: New switch that makes git-annex operate on all data found by the ↵Gravatar Joey Hess2013-07-03
| | | | last run of git annex unused. Supported by fsck, get, move, copy.
* drop --all cannot check numcopies from .gitattributes, so don't implement it!Gravatar Joey Hess2013-07-03
| | | | | | | | | | | | I spent a long time worrying about this problem with --all, that it cannot check .gitattributes files for numcopies settings, and so would not be entirely safe to use. The solution turns out to be simple, just don't implement `git annex drop --all`. drop is the only command that needs to check numcopies (move can also reduce the number of copies, but explicitly bypasses numcopies settings). Use cases that might need a drop --all are probably better served by using unused and dropunused, which already work in a bare repository.
* Add --all option, and support it for fsckGravatar Joey Hess2013-07-03
|
* Replace initremote with enableremote in exampleGravatar http://nicolas-schodet.myopenid.com/2013-06-26
|
* annex.debug can now be set to enable debug logging by default. The webapp's ↵Gravatar Joey Hess2013-06-17
| | | | debugging check box does this.
* add exampleGravatar Joey Hess2013-06-02
|
* content: New command line way to view and configure a repository's preferred ↵Gravatar Joey Hess2013-05-25
| | | | content settings.
* note about initremote --fastGravatar Joey Hess2013-05-24
|
* work around man format warningGravatar Joey Hess2013-05-15
|
* To enable an existing special remote, the new enableremote command must be ↵Gravatar Joey Hess2013-04-26
| | | | used. The initremote command now is used only to create new special remotes.
* rmurl: New command, removes one of the recorded urls for a file.Gravatar Joey Hess2013-04-22
|
* sync, assistant: Sync with remotes that have annex-ignore setGravatar Joey Hess2013-04-22
| | | | | | | | This is so git remotes on servers without git-annex installed can be used to keep clients' git repos in sync. This is a behavior change, but since annex-sync can be set to disable syncing with a remote, I think it's acceptable.
* Allow rsync to use other remote shells.Gravatar guilhem2013-04-13
| | | | | | Introduced a new per-remote option 'annex-rsync-transport' to specify the remote shell that it to be used with rsync. In case the value is 'ssh', connections are cached unless 'sshcaching' is unset.
* allow --listen to have a port specified as well as the addressGravatar Joey Hess2013-04-09
|
* Added annex.web-download-command setting.Gravatar Joey Hess2013-04-08
|
* webapp: New --listen= option allows running the webapp on one computer and ↵Gravatar Joey Hess2013-04-08
| | | | | | | connecting to it from another. Does not yet use HTTPS. I'd need to generate a certificate, and I'm not sure what's the best way to do that.
* fix preferred content check for 1 semitrusted or better copyGravatar Joey Hess2013-04-02
| | | | | | | | | Let's make semitrusted+:1 mean that, since it cannot be expressed easily with the current syntax (could use (semitrusted:1 or trusted:1), but that does not scale to higher values than 2 copy, and also fails if I add more trust levels). Thanks to Andy for spotting this bug by just reading my blog.
* clarificationGravatar Joey Hess2013-04-02
|
* better exampleGravatar Joey Hess2013-03-29
|
* New annex.largefiles setting, which configures which files `git annex add` ↵Gravatar Joey Hess2013-03-29
| | | | | | | | | | | | | and the assistant add to the annex. I would have sort of liked to put this in .gitattributes, but it seems it does not support multi-word attribute values. Also, making this a single config setting makes it easy to only parse the expression once. A natural next step would be to make the assistant `git add` files that are not annex.largefiles. OTOH, I don't think `git annex add` should `git add` such files, because git-annex command line tools are not in the business of wrapping git command line tools.
* update annex.direct docsGravatar Joey Hess2013-03-29
|
* implement transferkeys plumbing commandGravatar Joey Hess2013-03-19
|
* (no commit message)Gravatar https://launchpad.net/~arand2013-03-12
|
* addurl: Add --relaxed option.Gravatar Joey Hess2013-03-11
|
* GnuPG options for symmetric encryption.Gravatar guilhem2013-03-11
|
* status: Can now be run with a directory path to show only the status of that ↵Gravatar Joey Hess2013-03-11
| | | | directory, rather than the whole annex.
* embed test suite into git annex; available by running: git annex testGravatar Joey Hess2013-02-27
| | | | | | | | | | | | | | I have seen some other programs do this, and think it's pretty cool. Means you can test wherever it's deployed, as well as at build time. My other reason for doing it is less happy. Cabal's handling of test suites sucks, requiring duplicated info, and even when that's done, it fails to preprocess hsc files here. Building it in avoids that and avoids having to explicitly tell cabal to enable test suites, which would then make it link the test executable every time, which is unnecessarily slow. This also has the benefit that now "make fast test" does a max speed build and tests it.
* document filename of the autostart fileGravatar Joey Hess2013-02-26
|
* crippled filesystem support, probing and initial supportGravatar Joey Hess2013-02-14
| | | | | | | | | | | | git annex init probes for crippled filesystems, and sets direct mode, as well as `annex.crippledfilesystem`. Avoid manipulating permissions of files on crippled filesystems. That would likely cause an exception to be thrown. Very basic support in Command.Add for cripped filesystems; avoids the lock down entirely since doing it needs both permissions and hard links. Will make this better soon.
* annex.autocommitGravatar Joey Hess2013-01-27
| | | | | | | New setting, can be used to disable autocommit of changed files by the assistant, while it still does data syncing and other tasks. Also wired into webapp UI
* updateGravatar Joey Hess2013-01-06
|
* support fsck in direct modeGravatar Joey Hess2013-01-06
|
* More commands work in direct mode repositories: find, whereis, move, copy, ↵Gravatar Joey Hess2013-01-05
| | | | | | | | drop, log. These started working, for free, once lookupFile supported direct mode. yay!!
* document --autostartGravatar Joey Hess2012-12-29
|
* OSX assistant: Uses direct mode by default when setting up a new local ↵Gravatar Joey Hess2012-12-28
| | | | repository.
* added direct and indirect commandsGravatar Joey Hess2012-12-13
|
* annex.direct config settingGravatar Joey Hess2012-12-07
|
* update json documentationGravatar Joey Hess2012-11-27
|
* Amazon Glacier special remote; 100% workingGravatar Joey Hess2012-11-20
|
* doc/git-annex.mdwn: Typo fix, automaticaly → automaticallyGravatar Øyvind A. Holm2012-11-18
|
* document webdav configGravatar Joey Hess2012-11-15
|
* add xmppgit command; roughed out xmpp push protocol and designGravatar Joey Hess2012-11-06
|
* finished XMPP pairing!Gravatar Joey Hess2012-11-05
| | | | | This includes keeping track of which buddies we're pairing with, to know which PairAck are legitimate.