| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Also broke out some helper functions around constructing remotes,
to be used later.
|
|\
| |
| |
| |
| | |
Conflicts:
git-annex.cabal
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
add timestamps to debug messages
Add lots of debug output in the assistant's threads.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Best dbus events I could find were setupDone from org.kde.Solid.Device.
There may be some spurious events, but that's ok, the code will only
check to see if new mounts are available.
It does not try to auto-start this service if it's not running.
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
There's a minor performance overhead to doing this, but this way I don't
have to worry about a situation where statfs might block for a long time.
For example, when it's on a network filesystem.
|
| | |
| | |
| | |
| | |
| | | |
This avoids blocking all threads when calling waitchange_kqueue,
which blocks.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This way, if a mount point was already mounted, but something else
gets mounted there, it'll be seen as a new mount.
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
While this seems to work fine when used in a simple program,
when I load it in ghci, it segfaults about half the time. Don't know why,
and seems ghci specific, but if I get reports of crashes, I'll need to look
into that.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This is an unholy mashup, but it just might work. It works on Linux,
that's all I've tested. :)
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
Currently only prints mount points when mounts happen.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Converted from using c2hs to using hsc2hs, just because other code
in git-annex uses hsc2hs.
Various cleanups.
This code is LGPLed, so I had to include that licence.
|
| | | |
|
| |/ |
|
| | |
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make Utility.Process wrap the parts of System.Process that I use,
and add debug logging to them.
Also wrote some higher-level code that allows running an action
with handles to a processes stdin or stdout (or both), and checking
its exit status, all in a single function call.
As a bonus, the debug logging now indicates whether the process
is being run to read from it, feed it data, chat with it (writing and
reading), or just call it for its side effect.
|