Joey Hess
a140f7148f
documentation for using the web
2011-07-01 16:05:06 -04:00
Joey Hess
6ba866ca73
updates for web remote and removing URL backend
2011-07-01 15:39:30 -04:00
Joey Hess
af45d42224
Merge branch 'master' into v3
...
Conflicts:
debian/changelog
2011-06-29 11:42:35 -04:00
Joey Hess
b3aaf980e4
--force will cause add, etc, to operate on ignored files.
2011-06-29 11:42:00 -04:00
Joey Hess
89fd7b34ce
unused command updates for branches
...
Now that branches are more likely, unused needs to more explicitly warn
that it does not look in them.
2011-06-23 12:23:25 -04:00
Joey Hess
ad3770e0b2
add merge subcommand
2011-06-22 18:46:56 -04:00
Joey Hess
b1acf41036
update documentation that mentioned .git-annex/
2011-06-22 17:26:34 -04:00
Joey Hess
f547277b75
Allow --trust etc to specify a repository by name, for temporarily trusting repositories that are not configured remotes.
2011-06-13 22:19:44 -04:00
Joey Hess
90dd245522
get --from is the same as copy --from
...
get not honoring --from has surprised me a few times, so least surprise
suggests it should just behave like copy --from. This leaves the difference
between get and copy being that copy always requires the remote to copy
from, while get will decide whether to get a file from a key/value store or
a remote.
2011-06-09 18:54:49 -04:00
Joey Hess
a8fb97d2ce
Add --trust, --untrust, and --semitrust options.
2011-06-01 17:57:31 -04:00
Joey Hess
3d567aa64f
Add --numcopies option.
2011-06-01 16:49:17 -04:00
Joey Hess
93a4f3d4e6
Add --debug option. Closes : #627499
...
This takes advantage of the debug logging done by missingh, and I added
my own debug messages for executeFile calls. There are still some other
low-level ways git-annex runs stuff that are not shown by debugging,
but this gets most of it easily.
2011-05-21 11:52:13 -04:00
Joey Hess
a8816efc14
status: New subcommand to show info about an annex, including its size.
2011-05-16 21:18:34 -04:00
Joey Hess
43f0a666f0
unused: Now also lists files fsck places in .git/annex/bad/
2011-04-29 13:59:00 -04:00
Joey Hess
dbea472f06
update
2011-04-09 15:57:45 -04:00
Joey Hess
f3cf20d22a
document bup special remotes
2011-04-08 14:56:57 -04:00
Joey Hess
868300d4c1
unused/dropunused: support --from
2011-04-02 21:35:02 -04:00
Joey Hess
0a4c610b4f
initremote works
2011-03-29 14:55:59 -04:00
Joey Hess
b1db436816
started on initremote
2011-03-28 23:22:31 -04:00
Joey Hess
235720d27e
tweak
2011-03-28 22:05:11 -04:00
Joey Hess
58af574934
generalize special remote configuration storage
2011-03-28 19:08:12 -04:00
Joey Hess
3162a724f1
S3 updates; gpg keys
2011-03-28 13:48:17 -04:00
Joey Hess
3bdc5eb290
will need gpg encryption for s3
2011-03-28 08:40:05 -04:00
Joey Hess
1878745a46
more s3 docs
2011-03-28 02:13:26 -04:00
Joey Hess
4868b64868
Provide a less expensive version of git annex copy --to
, enabled via --fast. This assumes that location tracking information is correct, rather than contacting the remote for every file.
2011-03-27 18:34:30 -04:00
Joey Hess
8bcdf42b99
annex.diskreserve can be given in arbitrary units (ie "0.5 gigabytes")
2011-03-26 14:37:39 -04:00
Joey Hess
6246b807f7
migrate: Support migrating v1 SHA keys to v2 SHA keys with size information that can be used for free space checking.
2011-03-23 17:57:10 -04:00
Joey Hess
1ea373e246
clarify
2011-03-22 18:52:52 -04:00
Joey Hess
368e20eb84
diskreserve setting
...
Add annex.diskreserve config setting, to control how much free space to
reserve for other purposes and avoid using (defaults to 1 mb).
2011-03-22 17:53:40 -04:00
Joey Hess
c21998722c
fast mode
...
Add --fast flag, that can enable less expensive, but also less thurough versions of some commands.
* Add --fast flag, that can enable less expensive, but also less thurough
versions of some commands.
* fsck: In fast mode, avoid checking checksums.
* unused: In fast mode, just show all existing temp files as unused,
and avoid expensive scan for other unused content.
2011-03-22 17:41:06 -04:00
Joey Hess
828a84ba33
Add version command to show git-annex version as well as repository version information.
2011-03-19 14:33:24 -04:00
Joey Hess
d7ef5fd294
add explicit upgrade command
2011-03-16 15:48:26 -04:00
Joey Hess
49b7f59183
test suite passes again
...
doesn't test remote functionality.. but that may be working too now
2011-03-15 22:53:14 -04:00
Joey Hess
2e1cc2f8b9
fixed dropkey, setkey, and git-annex-shell subcommands
...
key is now specified as the full key, no --backend needed
2011-03-15 22:42:34 -04:00
Joey Hess
27472710c7
initial pass at doc update
2011-03-15 22:19:44 -04:00
Joey Hess
0de3005c64
whereis: New subcommand to show where a file's content has gotten to.
2011-03-05 17:23:55 -04:00
Joey Hess
1de12a2918
document describe command
2011-03-03 16:58:52 -04:00
Joey Hess
a9d0538da5
updates for bare repo support
2011-03-03 15:59:16 -04:00
http://sunny256.sunbase.org/
399be58538
Typo fixes in git-annex.mdwn
2011-02-15 05:42:20 +00:00
Joey Hess
0c7d17ae06
new map subcommand, basically working
...
Still todo:
- add repos from uuid.log that were not directly found
- group repos into their respective hosts
- display inaccessible repos and broken remote connections in red
- anonymize the url display somewhat, so the maps can be shared
- use uuid info to tell when two apparently different repos are actually
the same repo accessed in different ways
2011-02-03 19:05:15 -04:00
Joey Hess
c77ac11acc
unannex: Commit staged changes at end
...
to avoid some confusing behavior with the pre-commit hook, which would see
some types of commits after an unannex as checking in of an unlocked file.
2011-02-01 21:27:23 -04:00
Joey Hess
e6da7eb177
Improved temp file handling
...
* Improved temp file handling. Transfers of content can now be resumed
from temp files later; the resume does not have to be the immediate
next git-annex run.
* unused: Include partially transferred content in the list.
2011-01-28 14:10:50 -04:00
Joey Hess
7f6af79232
trust setting improvements
2011-01-26 16:20:28 -04:00
Joey Hess
268cb35e64
implement 3 level trust storage in trust.log
2011-01-26 15:37:16 -04:00
Joey Hess
f7e3d6eea2
document 3-level trust
2011-01-26 14:09:06 -04:00
Joey Hess
6a97b10fcb
rework config storage
...
Moved away from a map of flags to storing config directly in the AnnexState
structure. Got rid of most accessor functions in Annex.
This allowed supporting multiple --exclude flags.
2011-01-26 00:17:38 -04:00
Joey Hess
f8e303e1c9
document interaction of annex-ignore with --from/--to
2011-01-25 18:54:34 -04:00
Joey Hess
23686cc63d
clarify default values when no path is specified
...
Much of the code to handle this was unnecessary, as git ls-files is used,
and defaults to returning all files of the desired type.
2011-01-13 23:36:58 -04:00
Joey Hess
a78b0555e1
New migrate subcommand can be used to switch files to using a different backend, safely and with no duplication of content.
2011-01-08 15:54:14 -04:00
Joey Hess
f48658d4ee
Now rsync is exclusively used for copying files to and from remotes. scp is not longer supported.
2010-12-31 19:11:18 -04:00