{"number":123,"title":"A carried switch no longer says carried files were removed (#120)","body":"Closes #120 (Metal Gear's feedback, 2026-10-18).\n\nAfter `oxy bookmark switch NAME --carry`, new files were listed as 'removed from disk (the bookmark does not have them)' though they were still there: the checkout removes them and the carry writes them back, and the report still counted them.\n\n- checkout_carry leaves the files it wrote back out of the report's removed count and names.\n- The switch now prints 'carried, as they were: …'.\n- Test: switching_bookmarks_carries_uncommitted_work asserts nothing is reported removed. Gate green.","author":"andymccall","state":"landed","target":"main","source":{"kind":"bookmark","bookmark":"carried-not-removed"},"changes":[{"hash":"44f1ebe7aa5b73866f02f4194eb0d41266d4d7f4d47486b63ba9c78f7e1f58ae","message":"A carried switch no longer says carried files were removed\n\nAfter a switch that carried the working copy's changes, oxy printed\n'removed from disk (the bookmark does not have them)' for new files that\nwere still there: the checkout takes them off and the carry writes them\nback, but the report still counted them. It now leaves carried files out\nof what was removed, and the switch names what it carried.\n\nCloses #120","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":1792340478610,"deps":["1a3b62032ed99e6cc94ebb0e463b9983a5a96b1dadbd44783e922ee962cdc1e7","61e3bce7ea5b05a2d52af0d6a40af1f27804bdff4141768c62a9a53ffcd4c93b","7b9809e67c3d5b6272bc211863db5c7853535b8f95b41afdc5bccab86e6e3715","982864068a598f2092b46c1fc9f1a9d4ea3f078266fadede4e710f76109dd5db","9b723f69b032497c1d66ac344c7075d163154bece2c0b6dd80037623f1a434c1","d4dbab97e9481a95cd2b7bb47747f967e3eee85da7397703a77692aa688f34a9","fce44ae9ad290390138d421f79733a5257e2ce15cbc87ad780861d1b44677c17"],"head":false,"signature":{"status":"valid","key":"9bd48baaa42dbdee9a8de641fdf067d34c0e42fb0bcf4a7f609f8b34a82ad07c","sealed":true,"revoked":false},"via":{"name":"agent:claude@andymccall","key":"9bd48baaa42dbdee9a8de641fdf067d34c0e42fb0bcf4a7f609f8b34a82ad07c","scope":"changes,refs,seal","expires_ms":1792341079146,"revoked":false}}],"projected_heads":["073a2115995fa07bb7e407ac76c0ac85fe77804165c9c0416a4ee27b680f28a8","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","c6e69e4b8d8f6fe6e7bec5dabc9d471c19c32bc457e05de8975a45100349af44","c96354484bd96287c36037349c6bd02e0018bf790bfc04663f8c4efb894d0c13","d2e3c39da1b150343bde2a7956571b058c46a912286fba8dfa73285b02f2b3f3","dfe1658773454ebdcebc24bf1492064f02ff2dfdd0c44dc3c221bf847133cd07","e0d56dfca51d391b5cdf8acd3bc3ce489c307dfac17b865a48462d93380114e6","e5f8920bc8d0acad095a8d2b3b747481bd148e01456a7505967158dbff1fae8d","e8c8b34d8348f3bda78b1d5ef63e8b19d929c6a55e0d0974876e96e928650096","ef26f9a287909e999d87d7aa269e357d85c99115ddea145f9f4a20ab61f379ee","f0406c3b40ed1bbaa0b43a820106cf033f1c636d9805b06882d4bb0f2a8406d2","f57bf6702628cfd73668d771071a01c34e4a363eb9029e74b434799743df934b","faa9cd0579d37845979389ccc2816e166c7907359a3975e23942dd8f7634f252"],"projected_state":"f0f3fbfc567372d076abe6ef4dc2def3c3fe78975e3e71c7c1cc52cf239f0aac","conflicted":false,"approvals":[],"landable":false,"blockers":[],"created_ms":1792340483745,"updated_ms":1792347541727,"url":"https://oxygenhub.io/andymccall/oxygen/proposal/123","repository_url":"https://oxygenhub.io/andymccall/oxygen","source_url":null,"landed":{"by":"andymccall","via":"push","when_ms":1792347541727},"auto_land":null,"requested_reviewers":[],"labels":[{"name":"bug","colour":"#c62d47","description":"Something does not work"}]}