{"number":124,"title":"oxy show --stat (#119)","body":"Closes #119 (Metal Gear's feedback, 2026-10-18).\n\n- `oxy show CHANGE --stat` (and with -r REVSET) lists the files the change touched, lines added and removed, and the kind (renames as from → to), then a total, instead of the diff.\n- `oxy show --json` gives each file's `added` and `removed` counts.\n- Test in tests/cli_json.rs; synopsis in the spec. Gate green.","author":"andymccall","state":"landed","target":"main","source":{"kind":"bookmark","bookmark":"show-stat"},"changes":[{"hash":"0299076f09a24fd7af396c58f21b06a7bba19415e9b6f78e20ca8d1a1aa58475","message":"oxy show --stat: the files a change touched, with lines added and removed\n\nMetal Gear grepped the diff to see which files a change touched. --stat\nlists them instead of the diff (path, +added -removed, kind; renames as\nfrom → to) with a total, and --json gives each file's added and removed\ncounts.\n\nCloses #119","author":{"name":"Andy McCall","email":"mailme@andymccall.co.uk","key":"4cd9916c150f426895a390868c6999314e0ef4955d657f30d2805647c747fc65","account":null,"note":"signed by a key not linked to any account; its owner links it under Settings → Keys (/settings/keys)"},"when_ms":1792341603643,"deps":["2c9ddac3c3875bfcd955f3007c6fcfab2628c36858dc2ebaf00ee5f5078432de","50a046e439e935ba6f7bd7fd745dcf2e566c526370df90a299e790a8e6b6bdfe","75167672ebcdfc798181db598f9e72a4987236c9c376e5db1f8fde30ec031fc7","94084087a8766e8cd30a51344f56f5429934de0cfa139739f3ecd41ff80056b1","c6aa5bd9d1c878baa11e43d6b1e10e95b848f6fce079fcf8b74fadba2b2930e0","d42369abf1808edc68cfa051eca7024328f39d9732923c52053dca4bdf6a5a65","fce44ae9ad290390138d421f79733a5257e2ce15cbc87ad780861d1b44677c17","ff0af1ee299d64b3ca59b3a9f70da9645e199e3e13c338c2c29a4fb300939220"],"head":false,"signature":{"status":"valid","key":"f89978fd095c7fd67bf3102783357ced445c8e105ef90d4dd9727ffb339018e2","sealed":true,"revoked":false},"via":{"name":"agent:claude@andymccall","key":"f89978fd095c7fd67bf3102783357ced445c8e105ef90d4dd9727ffb339018e2","scope":"changes,refs,seal","expires_ms":1792342204218,"revoked":false}}],"projected_heads":["0299076f09a24fd7af396c58f21b06a7bba19415e9b6f78e20ca8d1a1aa58475","0912a0337a955864e1038da409ef794f111dd80f7fc7b050c989c74d588a4600","0a45ba84393a414958a777d344221d68fcd00cf1ae560dbdccb5a8b3c92dbb01","11c958021e1ac07456b98ec07bdcba77fca6d8e957276082c97b73257c9b834d","11e2b98a3a3991fea689a5458f7fb26b249dc6067d5cea967af0581fc7171818","141b1fb2ebe91e4ebe083fbe919785bab6cd42ad4a597c3e06e879d5f738dde9","192b06f8c6d08f8262d1f550300caeb08718a479c604d2fcae14427a7841c58f","2cd6bf89adb40edea6e55e0254b24e00c44f47e9b7b6b5901d223d5665000788","30644f1ecb7b499d52f0c882211bffea40b8a2f1273a54c8faec1ff05d80d2ac","30d5fac7560dea15f032e006ddd6d00a693ff81a8b1eb33875be65836fee74c2","30fc48081b941a61eb77e97b8e816a5458716fea7019ec9295e3f3525864269e","37f1914b62a82076d723fc4ece9a6ab745908f160d5842dfecf8d5e6bf307ae4","396891fd2dda456eea4460d8a1c83c852873c64254fb6cffc862b98387991850","3a4b3e01832633d68dc6f1bcfbff0abfedecf2dad03daa1d8b49513c316d3d74","3d7120efe04a01af36050193cedae1e21359375635e20b5f348974f387a16312","44f1ebe7aa5b73866f02f4194eb0d41266d4d7f4d47486b63ba9c78f7e1f58ae","4afab467e35f35023c84f531f79824cb10e31c242baa279de8b934177f8c84f1","4f22a8fd0ed4632a2791f76e2ff490f6331a911135a90c8c07832452755ace05","51d4862a16d8de259898ae8d07a48ad1887fc810ee30de0e46b1cddaa8f6e95e","543bbf64d127d15e7be2d6692d8f5c8e155f48cc555c4f53dbaf89f07957e749","5ad2b56544c58c4ae28564f1e8bc6758eaabb4b97ae37d2c6304a65d1e5e155e","5f661562b3a40a970261ee737f225c646ce7f918bdac7ad5d8b2ccde1bde8f53","60a1223c894fc10e022c0ce16abdbdf27064ca478400353c117f8d8f70caf951","68dcf21fe055a74837d05b252985fd4b9fecf236720f013ada16a50516e9c5be","733ea16a97015ecb5ff67ee729582786169fbcd577e3e27cfc9392d23e2daae7","73d592e763abec60d9d504caf0407322a8401fdf2fd9c4c8dc9aa5d26f1fd4ce","74b4a3c62ea49a14291109dfc144c7f840f6af35c6a9e8f150ce53528fdf6e04","767ac6cd0545ed1a1ef3f45bbfdd1bebcff222df95616f20491d0bb68c188570","7df9007b163c8b03c6f89e9d1b93aab6d66f76d5f18f51b41746a1f845a2a25a","8177f8177a07410928f06692eeb2ffb9d53c5949c4a9ed99cfb1770dadb8ccb5","82739cfbafe29cdcabc52aee6ffe481a2a6ae7c7565707e9636452c0a21c11ce","8349c327fe830af77bf0a837f70ad5dee39ef26819619b06be67aeb3b8364165","89a1d0243544537006a3c66ba182443c1c6edfbdb8b68ef29a97d19b2bef0aab","8b7986dd3cb0152e7e433b24701abaea443209e81be3effd7cdcb6457431b5ce","8e9c64d16ded10f83455c73635f23906f0098ce76eb0760b15fed866715a1e00","930e5f3f16823c4b878fd19597948548f9a8f9b6c75080b3524a08b900e01892","94cdbc576ce181f578a696089134a0c52f5d91057d9e80c8553d9ea4d889a0f2","99cdbaeea274a3fb2e503f36fb928dea63ba2cc9dd5c7b2d790de467397d9983","99e3e0af08df756ceeb08da32e0c1d5aed950cb1606339cdc94a8295a4691cf9","a451982b1d34e567b7200db20846faf5a3d8fa1497159efffb3a66f905d35b47","abaa8d517631ec656cc019738283b6c4dceeea9b6f9e1d8423936b8dbd5c4daa","ac4af91530fc84e9bf7046bc313a902afa2b07d6c5226db2c51e959baa3509d9","adec9a0796b863e2dc79a20917011fd4e5bd733068b0bfe54bf7a441a2fe526b","b0621c2f8cc4e8ec87ce68b61be887253e92f15a66743d98450e039b2183996b","b0a0c9afae2d5c2af470c2ce8a932d5e7438b2416e7bcc929214d0c873f17938","b288cd254343a8c981e7c891d9cbd4472d208a1cb643e9be69c71c479b4c3fa8","b2ef93bb2366af7658bb16e7663d67b55087f3221ba2f43f16e15fa31bb6ec21","b333a19976e41c7d94a2869e7ae5a4306fd4196c76f10bc1ca9b27557f3869f0","b4fa2bc1ca6aabed7a2a89cc41b8d9b83993164eba99008d2a1bd74374784dce","b9bf7eec1f2d11a8260d422b2f8d03c74572b0fa2b0b87784f13a98ad17dd2ff","bbe654f95806a1c7a59671d7bef45801e5b12398161b48ea42733a257d74b4f7","bd40c0e3feba0e8a9a7fb13ced437383733b0535c26067228111e20bd668b567","bd445775b94e79c197aace767807c4c63d7b11e1dcce111cd1bb20656dbff36b","bdd894b548e4a5754c62fb1342a480eb0d7a5d411935bb3567d8caa991ea10db","c2e1d09047db8ed90b2f4ccf0bcdb26a2b1f5df68962ee04b5fa914604ac8112","c6e69e4b8d8f6fe6e7bec5dabc9d471c19c32bc457e05de8975a45100349af44","c96354484bd96287c36037349c6bd02e0018bf790bfc04663f8c4efb894d0c13","d2e3c39da1b150343bde2a7956571b058c46a912286fba8dfa73285b02f2b3f3","dfe1658773454ebdcebc24bf1492064f02ff2dfdd0c44dc3c221bf847133cd07","e0d56dfca51d391b5cdf8acd3bc3ce489c307dfac17b865a48462d93380114e6","e5f8920bc8d0acad095a8d2b3b747481bd148e01456a7505967158dbff1fae8d","e8c8b34d8348f3bda78b1d5ef63e8b19d929c6a55e0d0974876e96e928650096","ef26f9a287909e999d87d7aa269e357d85c99115ddea145f9f4a20ab61f379ee","f0406c3b40ed1bbaa0b43a820106cf033f1c636d9805b06882d4bb0f2a8406d2","f57bf6702628cfd73668d771071a01c34e4a363eb9029e74b434799743df934b","faa9cd0579d37845979389ccc2816e166c7907359a3975e23942dd8f7634f252"],"projected_state":"8abfd01035b0c3fdbd54c84645d97886b7d93af65c6e11c69318cf00a8cd6744","conflicted":false,"approvals":[],"landable":false,"blockers":[],"created_ms":1792341609212,"updated_ms":1792354173845,"url":"https://oxygenhub.io/andymccall/oxygen/proposal/124","repository_url":"https://oxygenhub.io/andymccall/oxygen","source_url":null,"landed":{"by":"","via":"push","when_ms":1792354173845},"auto_land":null,"requested_reviewers":[],"labels":[{"name":"gap","colour":"#8592ad","description":"Found by using the platform for real"}]}