{"repo":"NousResearch/hermes-agent","public_id":"58172","display_label":"hermes update causes .git bloat and history issues","summary":"Multiple issues and fixes addressing how 'hermes update' corrupts or truncates git history, leading to unbounded .git directory growth, false 'behind' counts in the update checker, and edge cases with diverged or non-main branches.","subsystem":"hermes_cli","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":1,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.3933333333333333},"fix_edges":[],"members":[{"kind":"issue","number":58172,"title":"[Setup]: hermes update causes unbounded .git directory growth on long-running VPS","url":null,"state":"open"},{"kind":"issue","number":66957,"title":"`hermes update` hard-resets git history, causing `.git` bloat and false \"behind\" counts in WebUI update checker","url":null,"state":"closed"},{"kind":"pr","number":58177,"title":"fix(cli): run git gc --auto after update to bound .git growth (#58172)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"54a12e575","number":0},{"kind":"pr","value":"#58172","number":58172}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":66958,"title":"fix(update): restore git ancestry chain after hard reset to prevent .git bloat and false behind counts (#66957)","url":null,"state":"closed","close_reason":{"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true}],"trust":{"default_tier":"verified","includes_suggested":false}}