5 ms·
What a weird Git repo structure. One branch for each language, instead of a directory for each language.
by lloydatkinson 2y ago
What a weird Git repo structure. One branch for each language, instead of a directory for each language.
- hedora 2y agoI had a colleague that did something similar. It generated a lot of confused “which branch do I check out?” slack messages.
- lloydatkinson 2y agoIt seems totally at odds with common sense. Now, every time you need to make some change across multiple branches you have to go through a lot of unnecessary pain.
- throwanem 2y agoI'm sure, for this historical-interest repository, that that will pose a real problem.
- lloydatkinson 2y agoWell... yes? What if an another newer or older version of the code is found on a floppy or stack of printed code?
- throwanem 2y agoWorry about it when it happens. It seems like finding this version took at least half a miracle, so I feel like the potential and probably not too effortful reorganization of the repo to accommodate another is a problem worth leaving to be solved only once it's known to be worth taking the trouble. For that matter, given manual reconciliation of two versions of very old, not previously version-controlled code would almost certainly be required anyway, the additional friction imposed by this repo structure very likely is net neutral in any case.
- deleted 2y ago[deleted]
- abdulhaq 2y agoProbably an ex-subversion user