Joey Hess
bad9b6761d
restart UI
...
Browser behavior is not ideal; a new tab is opened on restart.
Browsers won't let me redirect to a file:// so I cannot use the old tab.
2013-01-03 18:50:30 -04:00
Joey Hess
8cc27b8afc
avoid double commits with inotify when direct mode file is created
2012-12-29 14:58:13 -04:00
Joey Hess
94d735c12a
fix fsevents rename handling
...
For both files and whole directories; also tested on moving whole dirs out
of and into the working copy.
2012-12-28 16:20:05 -04:00
Joey Hess
6e4ec17da4
ignore events generated by us in fsevents
...
This avoids some churn.
2012-12-28 16:05:33 -04:00
Joey Hess
69247ebd28
startup scan for FSEvents
2012-12-27 15:46:37 -04:00
Joey Hess
bd31a9fbd1
fsevents bugfix for symlinks
2012-12-27 15:35:35 -04:00
Joey Hess
7af958d92c
OSX FSEvents support
...
Needs work to deal with directory renames better; otherwise seems to
basically work.
2012-12-27 15:22:29 -04:00
Joey Hess
3ef0ac2fa5
refactor
2012-12-19 23:13:50 -04:00
Joey Hess
3b54c1d3e4
kqueue: Fix bug that made broken symlinks not be noticed.
2012-12-14 16:28:27 -04:00
Joey Hess
82617b92e9
move thirdparty program installation for standalone bundle into haskell program
...
This allows it to use Build.SysConfig to always install the programs
configure detected. Amoung other fixes, this ensures the right uuid
generator and checksum programs are installed.
I also cleaned up the handling of lsof's path; configure now checks for
it in PATH, but falls back to looking for it in sbin directories.
2012-12-14 16:07:59 -04:00
Joey Hess
0d50a6105b
whitespace fixes
2012-12-13 00:45:27 -04:00
Joey Hess
f87a781aa6
finished where indentation changes
2012-12-13 00:24:19 -04:00
Joey Hess
99a8a5297c
--auto fixes
...
* get/copy --auto: Transfer data even if it would exceed numcopies,
when preferred content settings want it.
* drop --auto: Fix dropping content when there are no preferred content
settings.
2012-12-06 13:22:16 -04:00
Joey Hess
d56a5c9996
export function to avoid 2 warnings
2012-11-29 18:40:25 -04:00
Joey Hess
e6e7f45716
fix "daemon is already running" message display
...
Display it before daemon forks, so it's not shown after the shell prompt
returns.
2012-11-29 15:44:46 -04:00
Joey Hess
2525fefbb9
The standalone builds now unset their special path and library path variables before running the system web browser.
...
Should fix a crash reported on OSX.
2012-11-27 17:05:29 -04:00
Joey Hess
44a7387eba
Fix dirContentsRecursive, which had missed some files in deeply nested subdirectories. Could affect various parts of git-annex.
2012-11-26 16:45:55 -04:00
Joey Hess
907d25cb32
squelch warning
2012-11-26 16:29:05 -04:00
Joey Hess
5f3661238d
Display a warning when a non-existing file or directory is specified.
2012-11-25 17:54:08 -04:00
Joey Hess
606c210378
progress bars for glacier uploads
2012-11-25 13:27:20 -04:00
Joey Hess
afa2f9c967
upload progress bars for webdav!
2012-11-18 20:30:05 -04:00
Joey Hess
81379bb29c
better streaming while encrypting/decrypting
...
Both the directory and webdav special remotes used to have to buffer
the whole file contents before it could be decrypted, as they read
from chunks. Now the chunks are streamed through gpg with no buffering.
2012-11-18 15:27:44 -04:00
Joey Hess
a9633d3e70
fix warning
2012-11-17 16:19:42 -04:00
Joey Hess
d3766803b4
OSX: Fix RunAtLoad value in plist file.
2012-11-15 01:01:54 -04:00
Joey Hess
98d45cd383
use System.Timeout
...
I'd forgotten this existed!
2012-11-14 11:53:23 -04:00
Joey Hess
8a89575526
where indentation
2012-11-12 17:43:10 -04:00
Joey Hess
7c30be0e8c
use cabal macro to detect if old version of network is being used
2012-11-11 18:05:01 -04:00
Joey Hess
b312e54ba7
added a runTimeout function
...
This adds a dep on haskell's async library, but since that's been
added to the recent haskell platform release, it should not be
much hardship to my poor long-suffering library chasing users.
2012-11-11 13:38:08 -04:00
Joey Hess
82ccb385e3
use xmpp::user@host for xmpp remotes
...
Inject the required git-remote-xmpp into PATH when running xmpp git push.
Rest of the time it will not be in PATH, and git won't be able to talk to
xmpp remotes.
2012-11-09 13:35:23 -04:00
Joey Hess
3af1984ed2
fix warning seen on OSX, apparently something there defines a close
2012-11-07 14:56:32 -04:00
Joey Hess
fd1824c3f7
cleanup
2012-11-06 15:58:35 -04:00
Joey Hess
359f386ad6
switch to new URI version by default, -DWITH_OLD_URI for old
2012-11-03 12:10:01 -04:00
Joey Hess
ec7a51727a
pasto
2012-11-02 12:48:52 -04:00
Joey Hess
21d8f96679
give <&&> and <||> same fixity as && and ||
...
Suggestion by Daniel Trstenjak
These are not currently mixed in my code base, so no real change.
2012-11-02 11:20:55 -04:00
Joey Hess
60fba9097a
don't test host in configure
...
That'll fail when building offline.
2012-10-30 19:28:46 -04:00
Joey Hess
4f763e52be
build fix
2012-10-29 13:12:39 -04:00
Joey Hess
dd63cbb7bc
allow WITH_HOST setting too
2012-10-28 21:21:01 -04:00
Joey Hess
9173c66e40
support using haskell-dns for SRV lookups
...
This library should be easier to install than ADNS, so I've made it
be used by default.
2012-10-28 19:14:30 -04:00
Joey Hess
9767562f65
rsync special remote: Include annex-rsync-options when running rsync to test a key's presence.
...
Also, use the new withQuietOutput function to avoid running the shell to
/dev/null stderr in two other places.
2012-10-28 13:51:14 -04:00
Joey Hess
2dc40ecbd1
reconnect XMPP when NetWatcher notices a change
2012-10-27 00:42:14 -04:00
Joey Hess
d1e5f2d596
Merge branch 'master' into xmpp
...
Conflicts:
Assistant/Threads/NetWatcher.hs
2012-10-26 19:42:24 -04:00
Joey Hess
8e4620a6c7
NetWatcher: When dbus connection is lost, try to reconnect.
...
MountWatcher can't do this, because it uses the session dbus,
and won't have access to the new DBUS_SESSION_BUS_ADDRESS if a new session
is started.
Bumped dbus library version, FD leak in it is fixed.
2012-10-26 19:38:27 -04:00
Joey Hess
07494cbb4b
XMPP configuration form
...
Currently relies on SRV being set, or the JID's hostname being the server
hostname and the port being default. Future work: Allow manual
configuration of user name, hostname, and port.
2012-10-26 14:17:09 -04:00
Joey Hess
a11fb94c65
SRV record construction
2012-10-26 13:03:08 -04:00
Joey Hess
8916ff1a6c
hook up SRV lookups for XMPP
2012-10-26 12:55:29 -04:00
Joey Hess
0b1cf3a766
Merge branch 'master' into xmpp
...
Conflicts:
Assistant/Threads/MountWatcher.hs
Assistant/Threads/NetWatcher.hs
2012-10-26 00:10:41 -04:00
Joey Hess
ef7b53e784
improved dbus error handling
...
Now when the dbus connection is dropped, it'll fall back to polling.
I could make it try to reconnect, but there's a FD leak in the dbus
library, so not yet.
2012-10-26 00:02:03 -04:00
Joey Hess
7ee0ffaeb9
Use USER and HOME environment when set, and only fall back to getpwent, which doesn't work with LDAP or NIS.
2012-10-25 18:17:54 -04:00
Joey Hess
d23aea28eb
add the SRV library, forgot to add
2012-10-25 17:56:03 -04:00
Joey Hess
9856641ef1
deal with mtl/monads-tf conflict
...
I had been using -ignore-package monads-tf to deal with this, but
the XMPP library uses monads-tf, so that also ignores it. Instead,
use PackageImports to force use of mtl in my own code.
2012-10-24 14:43:32 -04:00