Joey Hess
8ef2095fa0
factor out common imports
...
no code changes
2011-10-03 23:29:48 -04:00
Joey Hess
dd463a3100
rework annex-ignore handling
...
Only one place need to filter the list of remotes for ignored remotes:
keyPossibilities. Make the full list available to everything else.
This allows getting rid of the special case handing for --from and --to
to make ignored remotes not be ignored with those options.
2011-09-18 20:11:39 -04:00
Joey Hess
999d5df90b
factor out firstM and anyM
...
Control.Monad.Loops has these, but has no Debian package yet.
2011-08-28 15:46:49 -04:00
Joey Hess
f82da1d9dc
show a message if asked to get something from the web that is not there
2011-08-27 07:08:15 -04:00
Joey Hess
737b5d14c9
moved files around
2011-08-20 16:11:42 -04:00
Joey Hess
4545a0e78c
split out generic url stuff into a helper library from Remote.Web
2011-08-16 20:49:44 -04:00
Joey Hess
dd8e649f49
fix file name for web remote log files
...
The key name was not being sufficiently escaped, although it didn't break
anything due to luck. Switch to properly escaped key names for the log
filename, with a fallback to the buggy old name.
2011-08-06 14:45:58 -04:00
Joey Hess
00153eed48
unify elipsis handling
...
And add a simple dots-based progress display, currently only used in v2
upgrade.
2011-07-19 14:07:23 -04:00
Joey Hess
6c396a256c
finished hlint pass
2011-07-15 12:47:14 -04:00
Joey Hess
5c69ac14eb
Drop the dependency on the haskell curl bindings, use regular haskell HTTP.
2011-07-04 19:33:11 -04:00
Joey Hess
e6b9539a65
make curl follow redirs
2011-07-01 21:52:27 -04:00
Joey Hess
ace9de37e8
download urls via tmp file, and support resuming
2011-07-01 18:59:40 -04:00
Joey Hess
79016c197c
add hashing to web log files
2011-07-01 17:23:01 -04:00
Joey Hess
6bddebdb79
add the addurl command
2011-07-01 17:15:46 -04:00
Joey Hess
cdbcd6f495
add web special remote
...
Generalized LocationLog to PresenceLog, and use a presence log to record
urls for the web special remote.
2011-07-01 15:30:42 -04:00