Commit graph

17605 commits

Author SHA1 Message Date
Joey Hess
5790acc19f improve view filenames 2014-02-18 20:01:44 -04: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
Joey Hess
e640d768ed Merge branch 'master' of ssh://git-annex.branchable.com 2014-02-17 12:24:50 -04: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
Joey Hess
103dab702b better data types 2014-02-17 00:38:33 -04: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
Joey Hess
e806152f77 split out types 2014-02-17 00:18:57 -04: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
d7a95098fb
tricky view refining code that keeps track of whether the view is widenening or narrowing 2014-02-16 22:44:28 -04:00
Joey Hess
410f603383 support globs when built w/o TDFA, just slower 2014-02-16 21:26:57 -04:00
Joey Hess
613f8f02e3
add another quickcheck property, and several edge cases handled 2014-02-16 21:00:12 -04:00
Joey Hess
81628d24c8 simplify type 2014-02-16 17:46:52 -04:00
Joey Hess
c54792e367 Merge branch 'master' of ssh://git-annex.branchable.com 2014-02-16 17:43:21 -04:00
Joey Hess
9633c67842 filter branches (incomplete)
Promosing work toward metadata driven filter branches. A few methods
to construct them are stubbed out; all the data types and pure code
seems good.

This commit was sponsored by Walter Somerville.
2014-02-16 17:39:54 -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
Joey Hess
27c4d5cd1b Revert "work around what is likely a bug in a new version of ssh"
This reverts commit f626d73442.

Bug was fixed in -2 of debian package, and is fixed upstream
(unsure what upstream release specificically)
2014-02-14 22:39:59 -04: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
f626d73442 work around what is likely a bug in a new version of ssh
This avoids running into it for new setups, but does not transition old
setups. Just a quick fix; I hope to get ssh fixed.
2014-02-14 16:45:39 -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
7bfb815797 fix windows env hack 2014-02-14 14:22:57 -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
Joey Hess
8fdbd1190d avoid git-annex-shell test 2014-02-14 13:39:22 -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
https://www.google.com/accounts/o8/id?id=AItOawk9nck8WX8-ADF3Fdh5vFo4Qrw1I_bJcR8
c2f38dbb86 Added a comment: Not fixed 2014-02-14 09:03:30 +00:00
Joey Hess
9f883192af windows: Fix start for already running daemon 2014-02-13 17:38:56 -04:00
Joey Hess
ddaaf3e230
devblog 2014-02-13 17:06:10 -04:00
Joey Hess
c60f0b57d2 windows: Fix daemon pid file locking.
Well, as much as it can be fixed on windows. Not atomic; not entirely
guarded against the wrong process having the pid file locked.
2014-02-13 17:02:28 -04:00
Joey Hess
f11f7520b5 windows: Fix process termination code.
The ctrl-c hack used before didn't actually seem to work.

No haskell libraries expose TerminateProcess. I tried just calling it via
FFI, but got segfaults, probably to do with the wacky process handle not
being managed correctly. Moving it all into one C function worked.

This was hell. The EvilLinker hack was just final icing on the cake.
We all know what the cake was made of.
2014-02-13 15:53:10 -04:00