fdiff¶
vb fdiff [options] HASH1 HASH2
Description¶
Compute a diff between two artifacts in a repository (either a repository
identified by the -R FILENAME option, or the repository that contains
the working directory).
All of the usual diff formatting options (--tk, --by, -c N, etc.) apply.
See the diff command for a full list of command-line options.
Examples¶
Show timeline for type “commit”
$ vb timeline -t ci
=== 2025-10-31 ===
01:50:59 [37057f1a13] *CURRENT* (no comment) (user: FrankLi tags: trunk)
01:49:18 [edb2749a4c] initial empty check-in (user: FrankLi tags: trunk)
+++ no more data (2) +++
Show diff between two check-ins
$ vb fdiff 37057f1a13 edb2749a4c
--- 37057f1a13
+++ edb2749a4c
@@ -1,14 +1,7 @@
-C (no\scomment)
-D 2025-10-31T01:50:59.808
-F 1.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F 2.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F 3.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F dir1/a.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F dir1/b.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F dir2/c.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F dir2/d.txt 4f65842f20a8cee19bf925a080d5bfa936addce5007a9fa381150ce405b7da6f
-F vb.exe c36790ffe98048148f5031182ee871e1319e1fc301db6f7f8d213a9a44350ae4
-P edb2749a4cd097656b938c2c25efc6702424415c1f097ca5ce5257816c834ba1
-R 4af5a1ee51ed16eb4ddb68134fbf30ba
+C initial\sempty\scheck-in
+D 2025-10-31T01:49:18.058
+R d41d8cd98f00b204e9800998ecf8427e
+T *branch * trunk
+T *sym-trunk *
U FrankLi
-Z 7d47b6048a274ba2d77af39aa1b61789
+Z 8d393e34251e90c27c847aabbd505fc1