Joey Hess
248090064d
addurl in direct mode
2013-01-06 17:34:44 -04:00
Joey Hess
858ad6783b
add works in direct mode
...
Also, changed sync to no longer automatically add files in direct mode.
That was only necessary before because add didn't work.
2013-01-06 17:24:22 -04:00
Joey Hess
9d3e571f77
support fsck in direct mode
2013-01-06 15:42:49 -04:00
Joey Hess
909f67443f
Fix transferring files to special remotes in direct mode.
2013-01-06 14:29:01 -04:00
Joey Hess
e457be7631
direct: Avoid hardlinking symlinks that point to the same content when the content is not present.
2013-01-06 13:57:53 -04:00
Joey Hess
13d2fffb2d
assistant: Detect when system is not configured with a user name, and set environment to prevent git from failing.
2013-01-06 13:34:08 -04:00
Joey Hess
b68eee625f
More commands work in direct mode repositories: find, whereis, move, copy, drop, log.
...
These started working, for free, once lookupFile supported direct mode.
yay!!
2013-01-05 17:17:04 -04:00
Joey Hess
1cdf2b923d
assistant: Make expensive transfer scan work fully in direct mode.
...
The expensive scan uses lookupFile, but in direct mode, that doesn't work
for files that are present. So the scan was not finding things that are
present that need to be uploaded. (It did find things not present that
needed to be downloaded.)
Now lookupFile also works in direct mode. Note that it still prefers
symlinks on disk to info committed to git, in direct mode. This is
necessary to make things like Assistant.Threads.Watcher.onAddSymlink
work correctly, when given a new symlink not yet checked into git (or
replacing a file checked into git).
2013-01-05 15:57:53 -04:00
Joey Hess
bf1981f60e
committer: Fix a file handle leak.
2013-01-05 13:42:31 -04:00
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
de2e287133
webapp: Add UI to stop assistant.
...
Would like to also have restart UI, but that's rather harder to do,
seems it'd need to start another copy of the webapp, and redirect the
browser to its new url, but running two assistants in the same repo at
the same time isn't good.
2013-01-03 15:24:21 -04:00
Joey Hess
c3ae2d2e30
releasing version 3.20130102
2013-01-02 15:25:06 -04:00
Joey Hess
47994ce5cd
direct mode by default in repositories created by assistant
2013-01-01 15:30:54 -04:00
Joey Hess
2ce736ac50
block all commands that don't work in direct mode
...
I left status working in direct mode, although it doesn't show correct
stats for known annex keys.
2012-12-29 14:28:19 -04:00
Joey Hess
c0f9810f0b
OSX assistant: Uses direct mode by default when setting up a new local repository.
2012-12-28 16:42:11 -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
dde219dc95
update
2012-12-25 16:19:03 -04:00
Joey Hess
bd0d06be23
SHA*E backends: Exclude non-alphanumeric characters from extensions.
...
* SHA*E backends: Exclude non-alphanumeric characters from extensions.
* migrate: Remove leading \ in SHA* checksums, and non-alphanumerics
from extensions of SHA*E keys.
2012-12-20 17:16:55 -04:00
Joey Hess
e71f85645e
handle sha*sum's leading \ in checksum with certian unsual filenames
...
* Bugfix: Remove leading \ from checksums output by sha*sum commands,
when the filename contains \ or a newline. Closes : #696384
* fsck: Still accept checksums with a leading \ as valid, now that
above bug is fixed.
* migrate: Remove leading \ in checksums
2012-12-20 17:07:10 -04:00
Joey Hess
7da2e27293
Bugfix: Fixed bug parsing transfer info files
...
The newline after the filename was included in it.
This was generally benign -- mostly these filenames are just displayed,
and the newline didn't matter.
But in the assistant, it caused unexpected dropping of preferred
content.
A characteristic of this bug is that the drop was displayed like this:
drop some_file
ok
2012-12-19 14:17:01 -04:00
Joey Hess
d62a58b9c8
Merge branch 'master' into desymlink
2012-12-18 12:36:29 -04:00
Joey Hess
77931c1e92
vicfg: Quote filename. Closes : #696193
2012-12-18 12:19:24 -04:00
Joey Hess
40fa6936e4
Merge branch 'master' into desymlink
...
Conflicts:
debian/changelog
doc/design/assistant/desymlink.mdwn
2012-12-17 13:29:10 -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
5df3c66a85
added direct and indirect commands
2012-12-13 15:44:56 -04:00
Joey Hess
c0bf569417
releasing version 3.20121211
2012-12-11 12:28:23 -04:00
Joey Hess
dd299ce8d3
minor reorg
2012-12-11 12:22:33 -04:00
Joey Hess
033577b661
Enable WebDAV support in Debian package. Closes : #695532
2012-12-10 11:12:55 -04:00
Joey Hess
501ec95a27
assistant: Fix syncing to just created ssh remotes.
...
This got broken when I optimised reconnecting with remotes, to not do a
full scan if the remote was not diverged.
2012-12-06 17:15:50 -04:00
Joey Hess
551924e6be
webapp: Allow user to specify the ssh port when setting up a remote.
2012-12-06 17:09:38 -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
3fdb78a51e
assistant: Allow periods in ssh key comments.
2012-12-06 10:39:51 -04:00
Joey Hess
c59783a549
assistant: Avoid trying to drop content from remotes that don't have it.
2012-12-05 12:44:08 -04:00
Joey Hess
c9fd389fbf
webapp: Encryption can be disabled when setting up remotes.
2012-12-04 13:28:22 -04:00
Joey Hess
4f4209b833
webapp: Added help buttons and links next to fields that require explanations.
2012-12-02 22:33:30 -04:00
Joey Hess
7b032dbbc8
webapp: Fix bad interaction between required fields and modals.
2012-12-02 17:32:54 -04:00
Joey Hess
c941523b63
webapp: Prettify error display.
2012-12-02 15:02:49 -04:00
Joey Hess
5460414486
webdav: Avoid trying to set props, avoiding incompatability with livedrive.com. Needs DAV version 0.3.
2012-12-01 17:12:41 -04:00
Joey Hess
0b6c889012
webapp: S3 and Glacier forms now have a select list of all currently-supported AWS regions.
2012-12-01 14:11:37 -04:00
Joey Hess
ea5d7292e6
dropping from web
2012-11-29 17:01:07 -04:00
Joey Hess
d2df2e52b4
remove hard link when sanity check failed
...
See http://git-annex.branchable.com/forum/dot_git_slash_annex_slash_tmp/
2012-11-29 16:54:51 -04:00
Joey Hess
dc337e29de
Include ssh in standalone builds.
...
There are two reasons to to so. First, it allows not building with
WITH_OLD_SSH, and using ssh connection caching.
Second, per
http://git-annex.branchable.com/bugs/OSX_app_issues/#comment-3bdbc400a7c87c5cbc16e5aab5a52ac3
ssh can fail when run from the standalone build, due to library
incompatabilities. Building in ssh will avoid this.
2012-11-29 15:51:21 -04:00
Joey Hess
3b35cde0e8
assistant: Retrival from glacier now handled.
2012-11-29 15:23:33 -04:00
Joey Hess
51aa988a9f
Fix broken .config/git-annex/program installed by standalone tarball.
...
It was doubly broken; both missing a slash, and containing
"runshell git-annex", while some parts of the code expected it to be a
simple path to a program. This appears to include the transfer queue
runner, and the code that starts a new assistant process when switching to
another repository in the webapp.
2012-11-28 16:09:38 -04:00
Joey Hess
8dd1d9aaf9
webapp: Defaults to sharing box.com account info with friends, allowing one-click enabling of the repository.
2012-11-28 13:31:49 -04:00
Joey Hess
76ca972112
releasing version 3.20121127
2012-11-27 17:55:06 -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
5ff666ec99
rsync: Fix bug introduced in last release that broke encrypted rsync special remotes.
2012-11-27 16:29:31 -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
9fe8bb5280
only build-depend on wait and warp on Debian arches that have yesod
2012-11-26 12:59:14 -04:00