Joey Hess [Fri, 23 Sep 2016 13:46:19 +0000 (09:46 -0400)]
add news item for git-annex 6.
20160923
Joey Hess [Fri, 23 Sep 2016 13:45:46 +0000 (09:45 -0400)]
prep release
Joey Hess [Fri, 23 Sep 2016 13:43:03 +0000 (09:43 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 22 Sep 2016 15:34:55 +0000 (11:34 -0400)]
use System.Directory not Utility.Directory
This module does not use isSymbolicLink so avoid depending on extra
Utility.* stuff, to make it more easily reused elsewhere.
Joey Hess [Thu, 22 Sep 2016 15:29:53 +0000 (11:29 -0400)]
avoid needing PartialPrelude
Joey Hess [Thu, 22 Sep 2016 15:25:01 +0000 (11:25 -0400)]
use takeDirectory instead of parentDir
No need for a trailing slash in the directory here, so avoid pulling in an
extra module.
Joey Hess [Thu, 22 Sep 2016 15:22:41 +0000 (11:22 -0400)]
avoid using split unnecessarily
I'd like to get rid of all uses of Data.String.Utils eventually..
https://anarc.at/openid/ [Thu, 22 Sep 2016 12:43:12 +0000 (12:43 +0000)]
Added a comment: thanks for considering this!
JasonWoof [Thu, 22 Sep 2016 00:40:08 +0000 (00:40 +0000)]
Added a comment: simpler use case
Added a comment
Joey Hess [Wed, 21 Sep 2016 22:02:53 +0000 (18:02 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 21 Sep 2016 22:01:46 +0000 (18:01 -0400)]
pin concurrent-output to a version that works on windows
Joey Hess [Wed, 21 Sep 2016 22:00:24 +0000 (18:00 -0400)]
Revert "stack.yaml: Update to lts-7.0 (ghc 8)"
This reverts commit
e1816031037ea10c536daaf968522a1abba9082b.
This broke the i386ancient autobuilder due to its use of
--flag git-annex:XMPP --flag=git-annex:dbus
-- Failure when adding dependencies:
fdo-notify: needed ((>=0.3)), stack configuration has no specified version
(latest applicable is 0.3.1)
gnutls: needed ((>=0.1.4)), stack configuration has no specified version
(latest applicable is 0.2)
network-protocol-xmpp: needed (-any), stack configuration has no specified
version (latest applicable is 0.4.8)
OSX autobuilder also seems hosed by it, so too soon.
De-revert later..
Joey Hess [Wed, 21 Sep 2016 21:56:50 +0000 (17:56 -0400)]
devblog
Joey Hess [Wed, 21 Sep 2016 21:56:40 +0000 (17:56 -0400)]
update
Joey Hess [Wed, 21 Sep 2016 21:53:59 +0000 (17:53 -0400)]
comment
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Wed, 21 Sep 2016 21:30:25 +0000 (21:30 +0000)]
Added a comment: re: regular ssh remote
Joey Hess [Wed, 21 Sep 2016 21:21:48 +0000 (17:21 -0400)]
addurl, importfeed: Improve behavior when file being added is gitignored.
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Wed, 21 Sep 2016 21:12:16 +0000 (21:12 +0000)]
Added a comment: re: mangling is normal
Joey Hess [Wed, 21 Sep 2016 20:46:45 +0000 (16:46 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 20:37:38 +0000 (16:37 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 20:23:41 +0000 (16:23 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 20:15:13 +0000 (16:15 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 21 Sep 2016 20:14:11 +0000 (16:14 -0400)]
response
Joey Hess [Wed, 21 Sep 2016 20:05:50 +0000 (16:05 -0400)]
response
Joey Hess [Wed, 21 Sep 2016 19:58:02 +0000 (15:58 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 19:53:34 +0000 (15:53 -0400)]
update
Joey Hess [Wed, 21 Sep 2016 19:47:37 +0000 (15:47 -0400)]
merge
Joey Hess [Wed, 21 Sep 2016 19:39:32 +0000 (15:39 -0400)]
comment
Added a comment
Joey Hess [Wed, 21 Sep 2016 19:24:53 +0000 (15:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 21 Sep 2016 19:18:51 +0000 (15:18 -0400)]
fix bugs in handing of deep branches with sync and adjusted branches
* sync: Previously, when run in a branch with a slash in its name,
such as "foo/bar", the sync branch was "synced/bar". That conflicted
with the sync branch used for branch "bar", so has been changed to
"synced/foo/bar".
* adjust: Previously, when adjusting a branch with a slash in its name,
such as "foo/bar", the adjusted branch was "adjusted/bar(unlocked)".
That conflicted with the adjusted branch used for branch "bar",
so has been changed to "adjusted/foo/bar(unlocked)"
* Also, running sync in an adjusted branch did not correctly sync
changes back to the parent branch when it had a slash in its name.
This bug has been fixed.
Eliminate use of Git.Ref.under and Git.Ref.basename; using
Git.Ref.underBase and Git.Ref.base make everything handle deep branches
correctly.
Probably noone was adjusting deep branches, and v6 is still experimental
anyway, so I'm not going to worry about the mess that was left by that bug.
In the case of git-annex sync, using a fixed git-annex with an old unfixed
one will mean they use different sync branches for a deep branch, and so
they may stop syncing until the old one is upgraded. However, that's only
a problem when syncing between repositories without going via a central
bare repository. Added a warning about this to the CHANGELOG, but it's
probably not going to affect many people at all.
This commit was sponsored by Riku Voipio.
Added a comment: Pre Commit Hook
Joey Hess [Wed, 21 Sep 2016 18:57:44 +0000 (14:57 -0400)]
improve comment
Joey Hess [Wed, 21 Sep 2016 18:55:52 +0000 (14:55 -0400)]
bug
Joey Hess [Wed, 21 Sep 2016 18:29:17 +0000 (14:29 -0400)]
comments
Joey Hess [Wed, 21 Sep 2016 17:42:42 +0000 (13:42 -0400)]
comment, retitle
Joey Hess [Wed, 21 Sep 2016 17:32:45 +0000 (13:32 -0400)]
comment and close
Joey Hess [Wed, 21 Sep 2016 17:22:47 +0000 (13:22 -0400)]
response
Joey Hess [Wed, 21 Sep 2016 17:19:02 +0000 (13:19 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 17:17:03 +0000 (13:17 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 17:09:35 +0000 (13:09 -0400)]
lacking problem description
Joey Hess [Wed, 21 Sep 2016 17:06:34 +0000 (13:06 -0400)]
close
Joey Hess [Wed, 21 Sep 2016 17:06:12 +0000 (13:06 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 16:56:35 +0000 (12:56 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 16:53:29 +0000 (12:53 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 16:51:40 +0000 (12:51 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 16:49:38 +0000 (12:49 -0400)]
answer
Joey Hess [Wed, 21 Sep 2016 16:16:52 +0000 (12:16 -0400)]
comment
Joey Hess [Wed, 21 Sep 2016 15:58:49 +0000 (11:58 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 21 Sep 2016 15:32:40 +0000 (11:32 -0400)]
update
braiamp@5e499cae72e60f63a517d773978deffdfec35c4c [Wed, 21 Sep 2016 05:35:43 +0000 (05:35 +0000)]
PaulK [Mon, 19 Sep 2016 04:39:08 +0000 (04:39 +0000)]
Added a comment
kevin@f9ce8e46ad8c29b25093b82cf68fae38f54b89a1 [Sun, 18 Sep 2016 20:35:01 +0000 (20:35 +0000)]
Added a comment: Groups...
kevin@f9ce8e46ad8c29b25093b82cf68fae38f54b89a1 [Sun, 18 Sep 2016 18:57:18 +0000 (18:57 +0000)]
https://anarc.at/openid/ [Sun, 18 Sep 2016 01:56:21 +0000 (01:56 +0000)]
promote the neurodebian backport since the official backport looks like it will never come
git-starter [Fri, 16 Sep 2016 14:40:49 +0000 (14:40 +0000)]
I got the files to come back, but I don't want Android making these dumb delete-loads-of-newly-added-stuff commits
Joey Hess [Thu, 15 Sep 2016 17:24:03 +0000 (13:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Sep 2016 16:51:00 +0000 (12:51 -0400)]
info: Support being passed a treeish, and show info about the annexed files in it similar to how a directory is handled.
Adam000 [Thu, 15 Sep 2016 16:03:42 +0000 (16:03 +0000)]
Added a comment
Adam000 [Thu, 15 Sep 2016 15:57:59 +0000 (15:57 +0000)]
Added a comment
Adam000 [Thu, 15 Sep 2016 09:28:55 +0000 (09:28 +0000)]
Joey Hess [Thu, 15 Sep 2016 04:55:15 +0000 (00:55 -0400)]
comment
Joey Hess [Thu, 15 Sep 2016 04:37:58 +0000 (00:37 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Sep 2016 04:37:05 +0000 (00:37 -0400)]
stack.yaml: Update to lts-7.0 (ghc 8)
A few of these extra-deps are setting versions to work around various
library dep issues with ghc 8.
Joey Hess [Thu, 15 Sep 2016 03:58:59 +0000 (23:58 -0400)]
remove redundant constraint
Joey Hess [Thu, 15 Sep 2016 03:48:51 +0000 (23:48 -0400)]
remove workaround for ghc 8.0; that is mostly sorted out upstream now
Adam000 [Thu, 15 Sep 2016 00:34:37 +0000 (00:34 +0000)]
Adam000 [Thu, 15 Sep 2016 00:10:56 +0000 (00:10 +0000)]
Joey Hess [Wed, 14 Sep 2016 17:30:50 +0000 (13:30 -0400)]
Improve gpg secret key list parser to deal with changes in gpg 2.1.15. Fixes key name display in webapp.
gpg 2.1.15 (or so) seems to have added some new fields to the --with-colons
--list-secret-keys output. These include "fpr" and "grp", and come before
the "uid" line. So, the parser was giving up before it saw the name. Fix by
continuing to look for the uid line until the next "sec" line.
This commit was sponsored by Ole-Morten,Duesund on Patreon.
Joey Hess [Wed, 14 Sep 2016 16:28:18 +0000 (12:28 -0400)]
comment
Joey Hess [Wed, 14 Sep 2016 16:19:28 +0000 (12:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 14 Sep 2016 16:18:48 +0000 (12:18 -0400)]
comment
git-starter [Tue, 13 Sep 2016 20:27:23 +0000 (20:27 +0000)]
Added a comment: clarification
git-starter [Tue, 13 Sep 2016 15:48:30 +0000 (15:48 +0000)]
jk@3f2b4ce16bbac41470815333505aa47b91b7a9a6 [Tue, 13 Sep 2016 07:05:48 +0000 (07:05 +0000)]
Added a comment
jk@3f2b4ce16bbac41470815333505aa47b91b7a9a6 [Mon, 12 Sep 2016 19:57:03 +0000 (19:57 +0000)]
Added a comment
Aaron [Sat, 10 Sep 2016 15:15:44 +0000 (15:15 +0000)]
Added a comment: Any thoughts Joey?
anarcat [Sat, 10 Sep 2016 14:18:10 +0000 (14:18 +0000)]
fix markup
anarcat [Sat, 10 Sep 2016 14:17:58 +0000 (14:17 +0000)]
sign this so i follow its changes
anarcat [Sat, 10 Sep 2016 14:13:42 +0000 (14:13 +0000)]
two more ideas
Gus [Sat, 10 Sep 2016 09:15:57 +0000 (09:15 +0000)]
Added a comment: Never mind
atrent [Sat, 10 Sep 2016 07:23:07 +0000 (07:23 +0000)]
Joey Hess [Fri, 9 Sep 2016 22:13:55 +0000 (18:13 -0400)]
drop incremental json object display; clean up code
This gets rid of quite a lot of ugly hacks around json generation.
I doubt that any real-world json parsers can parse incomplete objects, so
while it's not as nice to need to wait for the complete object, especially
for commands like `git annex info` that take a while, it doesn't seem worth
the added complexity.
This also causes the order of fields within the json objects to be
reordered. Since any real json parser shouldn't care, the only possible
problem would be with ad-hoc parsers of the old json output.
Joey Hess [Fri, 9 Sep 2016 20:40:11 +0000 (16:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 9 Sep 2016 20:39:21 +0000 (16:39 -0400)]
refactor
Joey Hess [Fri, 9 Sep 2016 20:24:26 +0000 (16:24 -0400)]
copy, move, mirror: Support --json and --json-progress.
Joey Hess [Fri, 9 Sep 2016 20:17:28 +0000 (16:17 -0400)]
done
Joey Hess [Fri, 9 Sep 2016 20:15:39 +0000 (16:15 -0400)]
make --json-progress work for url downloads
Joey Hess [Fri, 9 Sep 2016 20:05:45 +0000 (16:05 -0400)]
make --json-progress update meter when getting from git remote with rsync
Joey Hess [Fri, 9 Sep 2016 19:49:44 +0000 (15:49 -0400)]
better locking for json with -J
Avoid threads emitting json at the same time and scrambling, which was
still possible even with the buffering, just less likely.
Converted json IO actions to JSONChunk data too.
Joey Hess [Fri, 9 Sep 2016 19:06:54 +0000 (15:06 -0400)]
addurl, get: Added --json-progress option, which adds progress objects to the json output.
This doesn't work right when used with -J yet, and there is some really
ugly hand-crafting of part of the json output.
initial whining
Joey Hess [Fri, 9 Sep 2016 18:26:34 +0000 (14:26 -0400)]
Remove key:null from git-annex add --json output.
Joey Hess [Fri, 9 Sep 2016 18:21:06 +0000 (14:21 -0400)]
make maybeShowJSON also add to the buffer
Joey Hess [Fri, 9 Sep 2016 17:21:38 +0000 (13:21 -0400)]
buffer json output until done when in concurrent mode
Joey Hess [Fri, 9 Sep 2016 16:57:42 +0000 (12:57 -0400)]
disentangle concurrency and message type
This makes -Jn work with --json and --quiet, where before
setting -Jn disabled those options.
Concurrent json output is currently a mess though since threads output
chunks over top of one-another.