Commit graph

12510 commits

Author SHA1 Message Date
Joey Hess
d8ce6cac36 metadata: add --tag and --untag shorthand options 2014-02-19 15:04:12 -04:00
Joey Hess
e7672f197e new section for metadata 2014-02-19 14:55:34 -04:00
Joey Hess
39ebfa1a2e pre-commit: Update metadata when committing changes to annexed files within a view.
So the user can now switch to a view and then move files around within it
to manage metadata. For example, moving a file into a new directory
when in the tags=* view adds a tag to it.

Implementation is fairly efficient. One diff-index, which is no more
expensive than the first stage of a git commit, followed by possibly
some cat-file --batch traffic to find the key (when deleting a file).
Very similar to what's done in direct mode when committing. And like
direct mode when updating the WC after a merge, it has to buffer the
diff-tree values in order to make 2 passes over them.

When not in a view, pre-commit now does one extra git symbolic-ref,
which is tiny overhead.

This commit was sponsored by Andrew Eskridge.
2014-02-19 14:17:58 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm3ayIrWKe5SqLYomXiCL-l2CDpREvA-IE
3a94295ed1 Added a comment: Seconding this Bug. 2014-02-19 02:04:34 +00:00
Joey Hess
57d7491d1f
devblog 2014-02-18 21:58:19 -04:00
Joey Hess
1a53c87057 vpop N 2014-02-18 21:57:21 -04:00
Joey Hess
8ff05cf55b Merge branch 'view' 2014-02-18 21:50:24 -04:00
Joey Hess
67a5f02a0b add vcycle command 2014-02-18 20:16:28 -04:00
Joey Hess
f603692a72 add vadd command 2014-02-18 20:02:09 -04:00
http://23.gs/
0e6173ab57 2014-02-18 23:59:16 +00:00
Greg Grossmeier
4650a1f749 initremote -> enableremote, pretty sure 2014-02-18 15:53:48 -08:00
http://grossmeier.net/
be67112e43 Added a comment: missing steps? 2014-02-18 23:51:01 +00:00
Joey Hess
67fd06af76 add git annex view command
(And a vpop command, which is still a bit buggy.)

Still need to do vadd and vrm, though this also adds their documentation.

Currently not very happy with the view log data serialization. I had to
lose the TDFA regexps temporarily, so I can have Read/Show instances of
View. I expect the view log format will change in some incompatable way
later, probably adding last known refs for the parent branch to View
or something like that.

Anyway, it basically works, although it's a bit slow looking up the
metadata. The actual git branch construction is about as fast as it can be
using the current git plumbing.

This commit was sponsored by Peter Hogg.
2014-02-18 18:22:20 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk9nck8WX8-ADF3Fdh5vFo4Qrw1I_bJcR8
32ecaad586 2014-02-18 18:28:27 +00:00
http://geoffreyirving.myopenid.com/
a345c74e8a Added a comment: encrypted home directory 2014-02-18 18:05:25 +00:00
http://geoffreyirving.myopenid.com/
1585480c37 2014-02-18 17:49:35 +00:00
stp
5c81fce77f 2014-02-17 23:27:05 +00:00
stp
759ccd0601 Added a comment: Update one forgetting keys no longer present 2014-02-17 23:21:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnFjuvfPpi1kf6l54bxfFUm0Aw_Gf_IO0o
8f10390095 Added a comment: Too big to fsck 2014-02-17 22:33:39 +00:00
stp
b820820ba3 Added a comment: Earlier version syntax was removed 2014-02-17 16:05:34 +00:00
stp
30561e2f02 removed 2014-02-17 16:05:10 +00:00
stp
cda6566514 Added a comment: Earlier version syntax was removed 2014-02-17 16:01:16 +00:00
stp
035b6c8552 2014-02-17 15:56:56 +00:00
stp
9e8370d1b9 Fix command to match fsck description 2014-02-17 15:53:46 +00:00
stp
d873483be6 2014-02-17 15:49:10 +00:00
stp
ee37c0b79a 2014-02-17 15:38:36 +00:00
https://renaud.casenave.fr/
8f1e02f2a8 Added a comment 2014-02-17 13:15:24 +00:00
Helmut Grohne
008b4ca27e comment on descriptive git-annex commit messages 2014-02-17 08:45:43 +01:00
https://www.google.com/accounts/o8/id?id=AItOawn3rK4VDzxyhmrIc18z7F5OuXvEbUsgUac
a7441a3d69 Added a comment: no more issue 2014-02-17 04:25:42 +00:00
https://www.google.com/accounts/o8/id?id=AItOawn3rK4VDzxyhmrIc18z7F5OuXvEbUsgUac
fb56b4ecfb Added a comment: Progress, but still issues 2014-02-17 04:09:23 +00:00
Joey Hess
c54792e367 Merge branch 'master' of ssh://git-annex.branchable.com 2014-02-16 17:43:21 -04:00
Joey Hess
2825f2e41d devblog 2014-02-16 17:39:39 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk7iPiqWr3BVPLWEDvJhSSvcOqheLEbLNo
a28dda7e04 Added a comment: No working ubuntu package 2014-02-16 20:50:50 +00:00
https://www.google.com/accounts/o8/id?id=AItOawk3HGoDpnOPob5jOjvIootmkve1-nCpRiI
9f87e333c8 Added a comment: Declare path on first line of bashrc? 2014-02-15 18:36:35 +00:00
https://www.google.com/accounts/o8/id?id=AItOawn3rK4VDzxyhmrIc18z7F5OuXvEbUsgUac
43516a8753 2014-02-15 16:56:50 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlVsvZpOtQ_ukVysPjQxJEBlKCM5lsgPkk
dcbb0bfc9e Added a comment: nice 2014-02-15 09:51:32 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZgZuUhZlHpd_AbbcixY0QQiutb2I7GWY
4ae5b698d0 2014-02-15 04:53:11 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZgZuUhZlHpd_AbbcixY0QQiutb2I7GWY
93192062d0 2014-02-15 04:52:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawn3rK4VDzxyhmrIc18z7F5OuXvEbUsgUac
91bde28ab5 Added a comment: build issue with brew technique on Darwin Kernel Version 13.0.0 2014-02-15 02:17:17 +00:00
Joey Hess
9b71f0f047 Merge branch 'master' of ssh://git-annex.branchable.com 2014-02-14 17:02:52 -04:00
Joey Hess
6f09c0442d devblog 2014-02-14 17:02:14 -04:00
Joey Hess
fd09798e40 windows webapp: fix rsync.net support 2014-02-14 15:47:54 -04:00
https://openid.stackexchange.com/user/3f8a1927-744c-4409-8425-48fb3c86672f
6800c63461 Added a comment 2014-02-14 19:16:03 +00:00
Joey Hess
8613f226b3 reorg 2014-02-14 14:39:54 -04:00
Joey Hess
37cb65a99f remote ssh server testing and working on windows 2014-02-14 14:27:11 -04:00
Joey Hess
01b07a9ca6 update 2014-02-14 14:06:51 -04:00
Joey Hess
626829a061 forgot to close 2014-02-14 14:04:01 -04:00
Joey Hess
d007d1ac0c windows: hack to ensure HOME is always set 2014-02-14 14:03:24 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk7iPiqWr3BVPLWEDvJhSSvcOqheLEbLNo
529604c643 Added a comment: Still problems 2014-02-14 11:30:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawk9nck8WX8-ADF3Fdh5vFo4Qrw1I_bJcR8
9e065a3c23 Not yet fixed
This reverts commit 1c6dc0521f
2014-02-14 09:04:50 +00:00