Commit graph

432 commits

Author SHA1 Message Date
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
b1caa49248 workaround 2011-02-03 14:11:28 -04:00
Joey Hess
5a1c12f64b Merge remote branch 'branchable/master' 2011-02-03 14:04:05 -04:00
Joey Hess
d29187b151 update instructions for pcre 2011-02-03 14:03:24 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmd3qri1pXEYktlxYGwj37wCnrM4FMEJCc
3595abe1ca 2011-02-03 14:10:28 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmd3qri1pXEYktlxYGwj37wCnrM4FMEJCc
41656301ef 2011-02-03 14:08:38 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmd3qri1pXEYktlxYGwj37wCnrM4FMEJCc
8f0b86dab5 2011-02-03 14:07:52 +00: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
9aecf4110a followup 2011-02-01 21:04:43 -04:00
Joey Hess
ed089c2255 rename (caused by ikiwiki bug, now fixed) 2011-02-01 21:01:43 -04:00
http://joey.kitenet.net/
3ceef4410c 2011-02-02 00:47:43 +00:00
http://joey.kitenet.net/
513da0f1ef Added a comment 2011-02-02 00:46:00 +00:00
http://joey.kitenet.net/
b9f4009986 Added a comment 2011-02-02 00:41:24 +00:00
http://joey.kitenet.net/
97d1cba498 Added a comment 2011-02-02 00:39:10 +00:00
http://christian.amsuess.com/chrysn
3c13f62f11 getting git-annex files back to git 2011-02-01 23:39:12 +00:00
Joey Hess
37c62eebb7 Preserve specified file ordering when instructed to act on multiple files or directories. 2011-01-31 20:06:34 -04:00
Joey Hess
9fe5865a07 annoyance 2011-01-31 16:06:27 -04:00
Joey Hess
f88fd8d9fc add news item for git-annex 0.19 2011-01-28 14:42:24 -04:00
Joey Hess
b13f4bcebc Merge remote branch 'branchable/master' 2011-01-28 14:11:12 -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
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
5ab922ce0e Added a comment: I actually *do* want to avoid duplication of filenames 2011-01-28 07:30:06 +00:00
http://joey.kitenet.net/
2087c8ef5e Added a comment 2011-01-27 18:29:44 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
346ade8de5 2011-01-27 05:59:26 +00:00
Joey Hess
db9f44c8c7 Merge remote branch 'branchable/master' 2011-01-26 21:55:54 -04:00
Joey Hess
7ab481448c wording 2011-01-26 21:52:51 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
e51b4d172b 2011-01-27 01:30:34 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
8dc7af780b Fix some formatting. 2011-01-27 01:29:35 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I
2e0cbcdf5d Feature request for a sort of "dedup" for filenames 2011-01-27 01:29:08 +00:00
Joey Hess
ff3c127255 wording 2011-01-26 19:35:29 -04:00
Joey Hess
ba748a1198 fsck: handle untrusted repos 2011-01-26 17:44:40 -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
07769fc949 more 2011-01-26 13:40:11 -04:00
Joey Hess
758019cc18 update 2011-01-26 13:34:39 -04:00
Joey Hess
06ca13b103 add 2011-01-26 13:21:51 -04:00
Joey Hess
b4179f5081 mention git-media 2011-01-26 12:43:21 -04:00
Joey Hess
ff11803c89 add 2011-01-26 12:34:15 -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
dbb76c22d0 Support using the uuidgen command if the uuid command is not available. 2011-01-19 18:08:50 -04:00
http://christian.amsuess.com/chrysn
27325f212b no attachments w/o admin, copy/pasting instead 2011-01-19 17:46:08 +00:00
http://christian.amsuess.com/chrysn
1881b4d7fc small helper script for reflecting git-annex-add on rsync-style backups 2011-01-19 17:43:16 +00:00
http://jcftang.myopenid.com/
a2428e7bdc 2011-01-19 12:12:22 +00:00
http://jcftang.myopenid.com/
1cc064d1a2 2011-01-19 11:00:17 +00:00
Joey Hess
d5c18d71ef bug 2011-01-18 13:31:22 -04:00
Joey Hess
84836ed804 add news item for git-annex 0.18 2011-01-14 15:10:30 -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
fd3efc086a close bug 2011-01-09 11:02:04 -04:00
Joey Hess
5ddabe1bf7 release 2011-01-09 11:01:59 -04:00
Joey Hess
f4ddb580c8 bugfix: Fix crash caused by a symlink in the repo with link text ending in a "/". (Thanks Henrik for reporting.) 2011-01-09 10:04:16 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmlUJkSWTkiWuwzwilXh1Wd3jg8I33iTQg
51327c242f 2011-01-09 13:17:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmlUJkSWTkiWuwzwilXh1Wd3jg8I33iTQg
292c2796a4 2011-01-09 13:16:53 +00: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
32b0e10390 unannex: Now skips files whose content is not present, rather than it being an error. This allows gradual conversion from one backend to another by running unannex followed by add in each repository. 2011-01-08 15:14:41 -04:00
Joey Hess
d31e61a90d add news item for git-annex 0.16 2011-01-07 14:36:52 -04:00
Joey Hess
ad9dfe3228 mention test suite 2011-01-07 14:10:38 -04:00
Joey Hess
f936be30c3 message tweaked 2011-01-05 20:29:11 -04:00
Joey Hess
b001e6573c expand 2011-01-04 17:33:24 -04:00
Joey Hess
2eb6210525 fixed 2011-01-04 13:13:27 -04:00
Joey Hess
2419d3d50e add news item for git-annex 0.15 2010-12-31 22:22:57 -04:00
Joey Hess
14fe13dc2b support ssh urls containing "~", and relative user:path 2010-12-31 21:22:03 -04:00
Joey Hess
ed593f1f3f git-annex-shell makes this more tractable 2010-12-31 20:38:50 -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
Joey Hess
700aed13cf git-annex-shell now exclusively used for all remote access 2010-12-31 19:09:17 -04:00
Joey Hess
f38aa3e83a unfinished switch to using git-annex-shell 2010-12-30 20:31:52 -04:00
Joey Hess
a5a302b77d git-annex-shell mostly done now, only needs 2 more subcommands 2010-12-30 20:08:22 -04:00
Joey Hess
7a52b34e06 add git-annex-shell command
This is not yet complete, as it does not allow starting rsync or scp.
2010-12-30 16:52:24 -04:00
Joey Hess
14d59b40fb Revert walkthrough annex.backend change
This reverts commit c74347a508.

I'm afraid that change was just all wrong.

* The gitattributes setting is `annex.backend`. Not `annex.backends`.
* `gitattributes` files need to start with a glob, which this commit removed.
* git config's `annex.backends` is NOT the same as the gitattributes
  setting, and is not a knob that we should be encouraging users tweak.
2010-12-29 20:35:51 -04:00
Joey Hess
a91e31cef3 response 2010-12-29 20:33:55 -04:00
Joey Hess
03e579060b already exists 2010-12-29 20:30:03 -04:00
Joey Hess
829c8b7660 clarify 2010-12-29 20:28:34 -04:00
praet
c74347a508 2010-12-30 00:21:00 +00:00
praet
f6db527af8 2010-12-30 00:12:44 +00:00
praet
80bad5c435 2010-12-30 00:01:02 +00:00
praet
88edf83b5c 2010-12-29 23:47:46 +00:00
Joey Hess
de2f6137d3 wording 2010-12-29 17:01:56 -04:00
Joey Hess
39d0bcb793 things to do still 2010-12-28 17:46:38 -04:00
Joey Hess
3714364905 design for a git-annex-shell 2010-12-28 17:44:36 -04:00
Joey Hess
aa4f91b2d6 Add trust and untrust subcommands, to allow configuring remotes that are trusted to retain files without explicit checking. 2010-12-28 17:17:02 -04:00
Joey Hess
6c58a58393 details.. 2010-12-28 15:28:23 -04:00
Joey Hess
022e0c7751 Support scp-style urls for remotes (host:path). 2010-12-28 13:48:11 -04:00
Joey Hess
c7344eff81 fix 2010-12-28 12:56:43 -04:00
Joey Hess
0b3cf9bc68 moved to bugs 2010-12-28 12:56:06 -04:00
Joey Hess
70d68212f5 let's not use the forum for bug reports 2010-12-28 12:55:19 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk_lgZQnQAGL6OznVti_Dc90BJeiH7Ai4U
1f1d2a2ea7 Layout. 2010-12-28 03:53:33 +00:00
https://www.google.com/accounts/o8/id?id=AItOawk_lgZQnQAGL6OznVti_Dc90BJeiH7Ai4U
35622738aa 2010-12-28 03:51:55 +00:00
Joey Hess
36662638df add news item for git-annex 0.14 2010-12-24 17:41:39 -04:00
http://christian.amsuess.com/chrysn
61b7f3dea3 but report on umlaut handling 2010-12-22 11:52:16 +00:00
Joey Hess
c4a357d5d1 Bugfix to git annex unused in a repository with nothing yet annexed. 2010-12-20 14:57:43 -04:00
Joey Hess
ea70873b11 response 2010-12-20 14:54:03 -04:00
http://christian.amsuess.com/chrysn
11cf7136ed suggestion for out-of-branch location tracking 2010-12-20 15:48:58 +00:00
http://christian.amsuess.com/chrysn
d0cba98c5b misleading error message on empty repo 2010-12-20 13:20:00 +00:00
Joey Hess
ada2a92519 add news item for git-annex 0.13 2010-12-14 13:13:20 -04:00
Joey Hess
f8b59360e3 add news item for git-annex 0.12 2010-12-11 17:37:40 -04:00
Joey Hess
eef009fa2a formatting 2010-12-10 17:30:13 -04:00
Joey Hess
1f22c9ea38 response 2010-12-09 13:45:16 -04:00
Joey Hess
59d12b169f update 2010-12-09 11:44:00 -04:00
Joey Hess
4d7b500960 no feeds 2010-12-09 11:37:21 -04:00
Joey Hess
136877264a typo 2010-12-09 11:36:38 -04:00
Joey Hess
7c46439de0 add news to sidebar 2010-12-09 11:36:10 -04:00
Joey Hess
668ccafc93 add pointer to lwn article 2010-12-09 11:35:07 -04:00
Joey Hess
a89dba9d77 Merge remote branch 'branchable/master' 2010-12-09 11:32:41 -04:00
Joey Hess
7b2ed635d3 typo correction via LWN 2010-12-09 11:32:02 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmfO7UdOn_TB4WD13ZBKMTuHW44MBJdgiI
939475a6ba 2010-12-09 00:10:03 +00:00
Joey Hess
f8851aad66 use Text.Regex.PCRE.Light.Char8 rather than Text.Regexp
Text.Regexp does not think that á matches . -- seems to be a unicode
problem.
2010-12-08 14:48:10 -04:00
Joey Hess
2099407d8a Add --exclude option to exclude files from processing.
Required some lifting so flags are evaled in the Annex monad before
file filtering.
2010-12-08 14:07:49 -04:00
Joey Hess
627a301437 add news item for git-annex 0.11 2010-12-04 17:29:36 -04:00
Joey Hess
57305570eb Add uninit subcommand. Closes: #605749 2010-12-03 00:33:41 -04:00
Joey Hess
6f932a0963 avoid building news page when building doc wiki for package 2010-12-02 21:37:55 -04:00
Joey Hess
d1b5ef9565 update for rsync 2010-12-02 17:56:25 -04:00
Joey Hess
b9320ee1d5 use rsync for all remote file transfers 2010-12-02 17:45:28 -04:00
Joey Hess
adad12d337 update 2010-12-02 16:57:02 -04:00
Joey Hess
37941184f9 Rsync will now be used to resume interrupted/failed partial file transfers from a remote. 2010-12-02 16:55:21 -04:00
Joey Hess
d5bb2da688 add news item for git-annex 0.10 2010-11-28 19:32:47 -04:00
Joey Hess
ca32c7859b The git-annex-backend attribute has been renamed to annex.backend. 2010-11-28 18:58:03 -04:00
Joey Hess
9d82e815ff change name of numcopies attribute 2010-11-28 18:55:49 -04:00
Joey Hess
dc54214404 update 2010-11-28 17:56:02 -04:00
Joey Hess
1d78dc2c8d update docs 2010-11-28 17:54:42 -04:00
Joey Hess
653ad35a9f In .gitattributes, the git-annex-numcopies attribute can be used to control the number of copies to retain of different types of files. 2010-11-28 15:28:20 -04:00
Joey Hess
f8d463b1b7 add news item for git-annex 0.09 2010-11-27 17:17:25 -04:00
Joey Hess
e97d13e29b Add copy subcommand. 2010-11-27 17:02:53 -04:00
Joey Hess
fd11b5a3e5 add news item for git-annex 0.08 2010-11-21 13:47:52 -04:00
Joey Hess
f3f3bc6cae mention git-bigfiles 2010-11-18 14:29:14 -04:00
Joey Hess
161823d6ea Only use cp -a if it is supported, falling back to cp -p or plain cp.
* cp --reflink=auto is used if supported, and will make git annex unlock
  much faster on filesystems like btrfs that support copy of write.
2010-11-18 13:49:01 -04:00
Joey Hess
5c7d1b0279 Fix git annex add ../foo (when ran in a subdir of the repo).
There was no reason for Git.relative to be used here.
2010-11-17 13:55:38 -04:00
Joey Hess
535755cf12 remove 2010-11-16 18:46:55 -04:00
Joey Hess
4dfd134ccb flattr button 2010-11-16 18:00:42 -04:00
Joey Hess
d792024e37 add news item for git-annex 0.07 2010-11-15 18:44:06 -04:00
Joey Hess
38a75aa26f close 2010-11-15 18:42:32 -04:00
Joey Hess
0893820812 fsck: Print warnings to stderr; --quiet can now be used to only see problems. 2010-11-15 18:37:49 -04:00
Joey Hess
11096c200f fsck no longer runs unused 2010-11-15 18:22:50 -04:00
Joey Hess
d6f7ee7db4 clearify 2010-11-15 18:19:13 -04:00
Joey Hess
354be7a00b on dropunused and unused 2010-11-15 18:13:20 -04:00
Joey Hess
748a7475bb dropunused 2010-11-15 18:04:19 -04:00
Joey Hess
9dc43d2599 unused: New subcommand, finds unused data (the global part of fsck). 2010-11-15 16:35:06 -04:00
Joey Hess
c305fb2bf3 thought 2010-11-15 15:21:11 -04:00
Joey Hess
40ae21c895 this is looking more and more problimatic 2010-11-15 14:00:28 -04:00
Joey Hess
0e1e32cb6b problem 2010-11-15 13:13:01 -04:00
Joey Hess
e87d779644 should work now 2010-11-14 17:56:49 -04:00
Joey Hess
10f30cf638 add 2010-11-14 14:14:27 -04:00
http://joey.kitenet.net/
1277cd7669 2010-11-14 18:12:08 +00:00
http://joey.kitenet.net/
8542ca49fe 2010-11-14 18:09:44 +00:00
Joey Hess
f078cea3f6 link forum 2010-11-14 14:08:20 -04:00
Joey Hess
1af400b98b add 2010-11-14 14:07:58 -04:00
Joey Hess
a5c4dd9743 find: New subcommand. 2010-11-14 12:35:05 -04:00
Joey Hess
54d0f73e67 update 2010-11-13 23:32:56 -04:00
Joey Hess
192a6da15d update 2010-11-14 03:26:31 +00:00
Joey Hess
db100cf01b update 2010-11-13 22:41:11 -04:00
Joey Hess
9a5356664e update 2010-11-13 22:38:05 -04:00
Joey Hess
c54a5ee1ed update 2010-11-13 22:36:32 -04:00
Joey Hess
422cb1e469 change 2010-11-13 21:45:37 -04:00
Joey Hess
a3ddfd8717 no link 2010-11-13 21:37:47 -04:00
Joey Hess
ff556dc3c4 update 2010-11-13 21:30:58 -04:00
Joey Hess
bfacd10b96 add logo 2010-11-13 21:29:30 -04:00
Joey Hess
dd5aa59cb2 add news item for git-annex 0.06 2010-11-13 16:29:40 -04:00
Joey Hess
19ee56559a better fsck file handling 2010-11-13 16:15:45 -04:00
Joey Hess
498c8e8544 fsck: avoid global checks if files specified 2010-11-13 16:03:25 -04:00
Joey Hess
d9d79a7980 idea 2010-11-13 15:46:56 -04:00
Joey Hess
147affa252 tweak 2010-11-13 15:44:02 -04:00
Joey Hess
14d897a338 close 2010-11-13 15:43:08 -04:00
Joey Hess
aec34ee1bd tweak 2010-11-13 15:42:56 -04:00
Joey Hess
abebbcfd54 fsck improvements 2010-11-13 15:24:36 -04:00
Joey Hess
5fa25a812a fsck improvements
* fsck: Check if annex.numcopies is satisfied.
* fsck: Verify the sha1 of files when the SHA1 backend is used.
* fsck: Verify the size of files when the WORM backend is used.
* fsck: Allow specifying individual files to fsk if fscking everything
  is not desired.
* fsck: Fix bug, introduced in 0.04, in detection of unused data.
2010-11-13 14:59:27 -04:00
Joey Hess
d4d65a3c92 new fsck items 2010-11-13 13:11:41 -04:00
Joey Hess
3a5efc54d0 fullfledged design for moving location tracking info into branches 2010-11-12 11:00:20 -04:00
Joey Hess
09da0da02f add 2010-11-12 00:56:08 -04:00
Joey Hess
c7ec38b829 bug 2010-11-11 20:00:49 -04:00
Joey Hess
728fc4134e add news item for git-annex 0.05 2010-11-11 18:59:37 -04:00
Joey Hess
8a8987579f add news item for git-annex 0.04 2010-11-10 14:30:33 -04:00
Joey Hess
10f35dceb6 tweak 2010-11-10 14:20:50 -04:00
Joey Hess
16ba23d48d tweak 2010-11-10 14:10:48 -04:00
Joey Hess
d0886a9ac7 explicity run queue to git add files 2010-11-10 13:32:46 -04:00
Joey Hess
99d9c1cf89 edit an alias for unlock 2010-11-10 13:28:04 -04:00
Joey Hess
ee6052cbf8 update for modifying files 2010-11-10 13:27:52 -04:00
Joey Hess
b52aa2d12f in debian unstable! 2010-11-10 10:51:17 -04:00
Joey Hess
515d6b6c7d Avoid using runghc to run test suite as it is not available on all architectures. Closes: #603006 2010-11-10 10:49:35 -04:00
Joey Hess
d56feda25d maybe call it unlock and not checkout
It'd be confusing to have a git-annex subcommand with the same name as a
git subcommand.
2010-11-09 15:11:45 -04:00
Joey Hess
75d2925082 Merge branch 'master' into checkout
Conflicts:
	debian/changelog
	doc/backends.mdwn
2010-11-09 15:05:08 -04:00
Joey Hess
1d32d902c9 Annexed file contents are now made unwritable and put in unwriteable directories, to avoid them accidentially being removed or modified. (Thanks Josh Triplett for the idea.) 2010-11-08 19:26:37 -04:00
Joey Hess
6395b790ce Reorganised the layout of .git/annex/ 2010-11-08 17:00:34 -04:00
Joey Hess
02a21d7f27 reorg .git/annex 2010-11-08 15:14:54 -04:00
Joey Hess
ab4de45491 Add annex.version, which will be used to automate upgrades. 2010-11-08 14:39:12 -04:00
Joey Hess
377bf24d9a documentation for checkout 2010-11-07 21:02:25 -04:00
Joey Hess
714619d9e8 add news item for git-annex 0.03 2010-11-07 18:30:38 -04:00
Joey Hess
05d321ace6 done 2010-11-07 18:24:44 -04:00
Joey Hess
8156af90ed update 2010-11-07 00:28:17 +00:00
Joey Hess
b1e26b19c6 idea 2010-11-07 00:26:44 +00:00
Joey Hess
016b6a59e7 add fsck subcommand (stub) 2010-11-06 17:06:59 -04:00
Joey Hess
f1f4bdcd60 expand docs 2010-11-01 19:11:06 -04:00
Joey Hess
59e49ae083 rework subcommand invocation logic 2010-11-01 15:40:28 -04:00
Joey Hess
524125e52e fix 2010-11-01 00:28:52 -04:00
Joey Hess
4b9990194c expand 2010-11-01 00:27:27 -04:00
Joey Hess
11215b5b11 cleanup 2010-11-01 00:26:47 -04:00
Joey Hess
e638f9647d add global fallback for per-repo options 2010-11-01 00:17:26 -04:00
Joey Hess
0194394be6 Added remote.annex-scp-options and remote.annex-ssh-options. 2010-10-31 22:56:56 -04:00
Joey Hess
4e742d62f4 Revert "add toggles"
This reverts commit f4383532e6.
2010-10-31 19:57:05 -04:00
Joey Hess
b5411926ab Revert "foo"
This reverts commit 371906efb0.
2010-10-31 19:54:12 -04:00
Joey Hess
371906efb0 foo 2010-10-31 19:53:17 -04:00
Joey Hess
f4383532e6 add toggles 2010-10-31 19:52:11 -04:00