PyTorch repo has 14,971 branches

p-i: <p><div class="lightbox-wrapper"><a class="lightbox" href="https://discuss.pytorch.org/uploads/default/original/3X/3/7/378b45cbda8637c5aa112d7e68f6483abaf60f7a.png" data-download-href="https://discuss.pytorch.org/uploads/default/378b45cbda8637c5aa112d7e68f6483abaf60f7a" title="Screenshot 2023-02-17 at 06.56.18"><img src="https://discuss.pytorch.org/uploads/default/original/3X/3/7/378b45cbda8637c5aa112d7e68f6483abaf60f7a.png" alt="Screenshot 2023-02-17 at 06.56.18" data-base62-sha1="7VmEmXn2YVZQdg6LULwNbQ7AxZw" width="690" height="408" data-dominant-color="171B21"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">Screenshot 2023-02-17 at 06.56.18</span><span class="informations">820×486 26.4 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div></p>
<p>Is this really sane project management?</p>
<p>When a branch is merged into master, why not delete the branch?</p>
<p>And only persist branches corresponding to public releases…</p>

eqy: <p>I’m now counting 14,974</p>

p-i: <pre><code class="lang-auto">Screenshot 2023-02-17 at 06.56.18.png
</code></pre>
<p>3 branches in 3 mins then … <img src="https://discuss.pytorch.org/images/emoji/apple/grimacing.png?v=12" title=":grimacing:" class="emoji" alt=":grimacing:" loading="lazy" width="20" height="20"></p>
<p><div class="lightbox-wrapper"><a class="lightbox" href="https://discuss.pytorch.org/uploads/default/original/3X/f/f/ff5b818384680beeb46e921d9e2160ea3b12a17c.jpeg" data-download-href="https://discuss.pytorch.org/uploads/default/ff5b818384680beeb46e921d9e2160ea3b12a17c" title="Screenshot 2023-02-17 at 07.34.32"><img src="https://discuss.pytorch.org/uploads/default/optimized/3X/f/f/ff5b818384680beeb46e921d9e2160ea3b12a17c_2_689x384.jpeg" alt="Screenshot 2023-02-17 at 07.34.32" data-base62-sha1="AqZNWgcLGtHGpPA5zM8v6N6EP2Q" width="689" height="384" srcset="https://discuss.pytorch.org/uploads/default/optimized/3X/f/f/ff5b818384680beeb46e921d9e2160ea3b12a17c_2_689x384.jpeg, https://discuss.pytorch.org/uploads/default/optimized/3X/f/f/ff5b818384680beeb46e921d9e2160ea3b12a17c_2_1033x576.jpeg 1.5x, https://discuss.pytorch.org/uploads/default/original/3X/f/f/ff5b818384680beeb46e921d9e2160ea3b12a17c.jpeg 2x" data-dominant-color="E3E4C4"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">Screenshot 2023-02-17 at 07.34.32</span><span class="informations">1308×728 50.7 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div></p>
<p>^ <span class="mention">@TeamPyTorch</span> I have this guy’s number if you’re looking for a ProjectManager/devops.</p>

ConvolutionalAtom: <p>A lot of non-release branches seem to be a few years behind without any commit</p>

ptrblck: <p>I see a lot of <code>gh/username/head, gh/username/orig, gh/username/base</code> branches and am wondering if these dead branches are left by <a href="https://github.com/ezyang/ghstack"><code>ghstack</code></a>.<br>
CC <a class="mention" href="/u/ezyang">@ezyang</a> in case these could be cleaned up.</p>