Commit graph

4983 commits

Author SHA1 Message Date
Joey Hess
dcd208513d Merge branch 'master' into assistant
Conflicts:
	debian/changelog
2012-08-17 08:22:43 -07:00
Joey Hess
fe8fee235b Pass --use-agent to gpg when in no tty mode. Thanks, Eskild Hustvedt. 2012-08-17 08:22:11 -07:00
EskildHustvedt
211bcd11bd Fixed formatting of "code" 2012-08-17 07:32:45 +00:00
EskildHustvedt
67c7777009 2012-08-17 07:30:43 +00:00
Joey Hess
96bc6ce883 blog for the day 2012-08-16 21:19:02 -07:00
Joey Hess
a82503bfe1 typo 2012-08-16 17:12:21 -07:00
Joey Hess
338909b15d link 2012-08-16 17:11:35 -07:00
Joey Hess
8283e50dd1 moved thanks page 2012-08-16 17:10:41 -07:00
Joey Hess
c9e495128f add a new toplevel assistant page
will flesh out later
2012-08-16 17:10:01 -07:00
Joey Hess
95bfbcd3e3 make canCheckSymlink check in a parent directory if the directory DNE 2012-08-16 16:50:21 -07:00
Joey Hess
b818337054 fix build warning 2012-08-16 16:48:27 -07:00
Joey Hess
cbca93cf7c Merge branch 'master' into assistant
Conflicts:
	debian/changelog
2012-08-16 16:36:32 -07:00
Joey Hess
1da4513f4d rename forum post that has a filename too long to clone on some (unknown) OS 2012-08-16 16:35:42 -07:00
http://joeyh.name/
05374cd660 Added a comment 2012-08-16 23:34:12 +00:00
http://joeyh.name/
0967daa194 Added a comment 2012-08-16 23:28:31 +00:00
Joey Hess
e89c7d3e6a rename forum post that has a filename too long to clone on some (unknown) OS 2012-08-16 16:25:36 -07:00
https://www.google.com/accounts/o8/id?id=AItOawlc1og3PqIGudOMkFNrCCNg66vB7s-jLpc
456c11ee35 Added a comment: Re: What about NTFS support? 2012-08-16 19:30:38 +00:00
http://cweiske.de/
633f0efe7a Added a comment 2012-08-15 22:02:15 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkS6aFVrEwOrDuQBTMXxtGHtueA69NS_jo
b6527d7b19 Added a comment 2012-08-15 19:16:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkRtcrbacbXmmxJBPopLgNDTjS21v7JkMk
2f5176ceb8 typo 2012-08-15 18:31:42 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
2d63e23f70 Added a comment 2012-08-14 14:10:40 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkS6aFVrEwOrDuQBTMXxtGHtueA69NS_jo
75f65dcfc0 Added a comment: using sshfs + cryptmount is more secure 2012-08-14 13:41:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm3uJkdiJJejvqix9dULvw_Ma7DCtB-6zA
61955e7a0f Added a comment: git clone git://git-annex.branchable.com/ gives an error 2012-08-13 20:57:34 +00:00
https://www.google.com/accounts/o8/id?id=AItOawneJXwhacIb0YvvdYFxhlNVpz6Wpg6V7AA
2d41d6a209 Added a comment 2012-08-13 00:37:36 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmsXDFwEbZ4GK78UuHv21CMXmhujArHSYg
75bb13092c Add info relative to new g3 branches and the merge of adc in g2/ 2012-08-12 23:08:09 +00:00
Joey Hess
a73e271d60 run resumed transfers immediately, do not wait for free transfer slot
The resumed transfer still uses a slot, so will delay other, queued
transfers from starting.
2012-08-12 12:36:08 -04:00
Joey Hess
b6b8f6da9c implement resuming of paused transfers
Currently waits for a new transfer slot to open up, which probably needs to
change..
2012-08-12 12:11:20 -04:00
http://claimid.com/strager
fb29916e48 Added a comment 2012-08-11 16:08:47 +00:00
http://joeyh.name/
876b4c652c Added a comment 2012-08-11 14:41:51 +00:00
http://claimid.com/strager
c3b0e01c5b Added a comment 2012-08-11 04:55:13 +00:00
http://claimid.com/strager
a2cc373879 Added a comment 2012-08-11 04:50:52 +00:00
Joey Hess
c130878ad6 Merge branch 'master' of ssh://git-annex.branchable.com 2012-08-10 19:04:26 -04:00
Joey Hess
f89a954be9 blog for the day 2012-08-10 19:03:40 -04:00
Joey Hess
37eed5d8d0 fix button display for paused transfer 2012-08-10 18:50:21 -04:00
Joey Hess
8ba9830653 implement pausing of transfers
A paused transfer's thread keeps running, keeping the slot in use.
This is intentional; pausing a transfer should not let other
queued transfers to run in its place.
2012-08-10 18:42:44 -04:00
Joey Hess
21bd92f077 send update notificaton when removing a queued transfer 2012-08-10 16:00:24 -04:00
Joey Hess
0d80406b2b remove dummy 2012-08-10 15:54:12 -04:00
Joey Hess
a76078a78e process group killing
This seems to work pretty well.

Handled the process groups like this:

- git-annex processes started by the assistant for transfers are run in their
  own process groups.
- otherwise, rely on the shell to allocate a process group for git-annex

There is potentially a problem if some other program runs git-annex
directly (not using sh -c) The program and git-annex would then be in
the same process group. If that git-annex starts a transfer and it's
canceled, the program would also get killed. May or may not be a desired
result.

Also, the new updateTransferInfo probably closes a race where it was
possible for the thread id to not be recorded in the transfer info, if
the transfer info file from the transfer process is read first.
2012-08-10 15:52:22 -04:00
Joey Hess
d5e06e7b89 fork off git-annex copy for transfers
This doesn't quite work, because canceling a transfer sends a signal
to git-annex, but not to rsync (etc).

Looked at making git-annex run in its own process group, which could then
be killed, and would kill child processes. But, rsync checks if it's
process group is the foreground process group and doesn't show progress if
not, and when git has run git-annex, if git-annex makes a new process
group, that is not the case. Also, if git has run git-annex, ctrl-c
wouldn't be propigated to it if it made a new process group.

So this seems like a blind alley, but recording it here just in case.
2012-08-10 14:14:08 -04:00
http://nanotech.nanotechcorp.net/
0076c613c0 Added a comment: SHA performance 2012-08-10 04:37:33 +00:00
Joey Hess
96fe122d09 wobble 2012-08-09 16:37:39 -04:00
Joey Hess
c7a457351f wibble 2012-08-09 16:31:16 -04:00
Joey Hess
fefafe5783 fix link 2012-08-09 16:20:19 -04:00
Joey Hess
17957c3397 todo: restart 2012-08-09 16:14:18 -04:00
Joey Hess
58d38da8ce Merge branch 'master' of ssh://git-annex.branchable.com 2012-08-09 16:03:19 -04:00
Joey Hess
05ae62e2a7 blog for the day 2012-08-09 16:02:16 -04:00
Joey Hess
2e1f3a86ae Merge branch 'master' into assistant
Conflicts:
	debian/changelog
2012-08-09 14:03:40 -04:00
http://joeyh.name/
63b837aa44 Added a comment 2012-08-09 18:01:06 +00:00
Joey Hess
ad4e152fd6 S3: Add fileprefix setting. 2012-08-09 13:54:54 -04:00
Joey Hess
be310ac4d0 support building with yesod-default 1.1.0
Old 1.0.1 version is still supported as well. Cabal autodetects
which version is available, but in the Makefile, WITH_OLD_YESOD
has to be configured appropriately.

I have not squashed all the $newline warnings with the new Yesod.
They should go away eventually anyway as Yesod moves past that transition.
2012-08-09 13:33:04 -04:00