summaryrefslogtreecommitdiffstats
path: root/docs/usage
diff options
context:
space:
mode:
authorRobert Blenis <r.blenis@visionxyz.com>2021-03-09 18:08:52 -0500
committerRobert Blenis <r.blenis@visionxyz.com>2021-03-13 11:50:55 -0500
commitb2dea4422e5fa12604c2713e164e1d619bf33128 (patch)
treefeb26c110bf5ac00c3f70ffb9a56cda8b4f2def7 /docs/usage
parenteeda4650ae599345637e83c84cd9c285c4db8f36 (diff)
add --json-lines option to diff command
Diffstat (limited to 'docs/usage')
-rw-r--r--docs/usage/diff.rst10
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/usage/diff.rst b/docs/usage/diff.rst
index e29724436..d9542a737 100644
--- a/docs/usage/diff.rst
+++ b/docs/usage/diff.rst
@@ -16,6 +16,7 @@ Examples
$ echo "something" >> file2
$ borg create ../testrepo::archive2 .
+ $ echo "testing 123" >> file1
$ rm file3
$ touch file4
$ borg create ../testrepo::archive3 .
@@ -26,11 +27,18 @@ Examples
+135 B -252 B file2
$ borg diff testrepo::archive2 archive3
+ +17 B -5 B file1
added 0 B file4
removed 0 B file3
$ borg diff testrepo::archive1 archive3
- [-rw-r--r-- -> -rwxr-xr-x] file1
+ +17 B -5 B [-rw-r--r-- -> -rwxr-xr-x] file1
+135 B -252 B file2
added 0 B file4
removed 0 B file3
+
+ $ borg diff --json-lines testrepo::archive1 archive3
+ {"path": "file1", "changes": [{"type": "modified", "added": 17, "removed": 5}, {"type": "mode", "old_mode": "-rw-r--r--", "new_mode": "-rwxr-xr-x"}]}
+ {"path": "file2", "changes": [{"type": "modified", "added": 135, "removed": 252}]}
+ {"path": "file4", "changes": [{"type": "added", "size": 0}]}
+ {"path": "file3", "changes": [{"type": "removed", "size": 0}]} \ No newline at end of file