drop incremental json object display; clean up code
authorJoey Hess <joeyh@joeyh.name>
Fri, 9 Sep 2016 22:13:55 +0000 (18:13 -0400)
committerJoey Hess <joeyh@joeyh.name>
Fri, 9 Sep 2016 22:13:55 +0000 (18:13 -0400)
commitd7ea6a56844e4918cecb7e9472e74d6e76641ae4
treeab1606cac44f42f168586a74aeddc8ea8d1f7b50
parent61faf240d5ec24acf301912724d80a00de98c8f8
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.
Messages.hs
Messages/Internal.hs
Messages/JSON.hs
Types/Messages.hs
Utility/JSONStream.hs [deleted file]
git-annex.cabal