+ ```
+
+ This works well for set subtraction, but it sorts the hashes and therefore loses the feature channel's original log order.
+
+ ### Print the feature-only hashes while preserving feature-channel order
+
+ This filters the ordered hash list from `feature-login` against the baseline channel without sorting the feature side:
+
+ ```bash
+ grep -Fvx -f <(pijul log --channel mainer-main --hash-only) \
+ <(pijul log --channel feature-login --hash-only)
+ ```
+
+ ### Print the feature-only messages while preserving feature-channel order
+
+ If you want a compact "what happened on this feature?" view, keep the ordered hashes and turn each one into its message:
+
+ ```bash
+ grep -Fvx -f <(pijul log --channel mainer-main --hash-only) \
+ <(pijul log --channel feature-login --hash-only) \
+ | while read -r h; do
+ pijul change "$h" | sed -n 's/^message = "\(.*\)"$/\1/p'
+ done