Skip to content

tmd log

Displays the git commit history for a specific object file. Wraps git log --follow to track history across renames.

Terminal window
tmd log <object-id>

Supports prefix matching — you can omit the ULID suffix if the prefix uniquely identifies an object. If a prefix matches multiple objects, an interactive picker is shown.

commit a1b2c3d (HEAD -> main)
Author: Alice <alice@example.com>
Date: Sat Mar 29 2026
update book properties
commit e4f5g6h
Author: Alice <alice@example.com>
Date: Fri Mar 28 2026
add clean-code book
Terminal window
tmd log --oneline book/clean-code

Shows each commit on a single line with abbreviated hash and subject.

  • Vault not in a git repository — exits with error: “vault is not inside a git repository”
  • Object with no commits — displays: “no commits found for this object”
  • Renamed object--follow tracks history across file renames