On 1/5/26 15:11, enh wrote:
does `git pull` not fix it?

I did a new --force push by hand and it seems to have worked. Probably just a transient connection failure I didn't notice at the time. (The downside of dialing out multiple times in the same transaction, it says on the command line if there's an error but for all I know I closed the tab early...)

I was avoiding just --force pushing again because I didn't want to screw up things on your end... but you'll just wind up with an extra merge commit and a stranded "dummy" file in your repo, shouldn't be a problem. You _already_ merge each pull.

(The theory behind the script was "it's literally there for 5 seconds, the likelihood of anybody cloning at the wrong time is miniscule. The 5 second wait is because if you --force push the new commit away too fast microsoft github's plumbing won't acknowledge the commit was "to the main branch", which is apparently necessary to close the issue. I very much do not WANT to have to know or understand any of this, but here we are...)

(and you can still just mail me any bugs you want closed :-) )

I may start doing that. :)

Thanks,

Rob

P.S. I've never pulled from an external source in the history of the toybox repo, but that's just because I don't want to sit down and think through the security implications of somebody engineering an sha1sum collision (https://valerieaurora.org/hash.html doesn't take state actors into account, let alone palantir/blackwater/wagner type nonsense and whatever faang keeps to themselves) or doing something clever with an orphan commit. (I _could_ do commit signing with PGP keys and such, and people out there who HAVE thought through this think they need to, but that katamari only grows.) There are already a couple merge commits in the toybox history (one was my screw up and one was me trying a new workflow with a friend and deciding I didn't like it), adding a third wouldn't be a deal breaker but I want microsoft github to remain an _output_ not an input. Having microsoft github-only commits in the tree gives them too much importance, hence the script having a --force push in the first place. (And yes I'm aware git log .github gives 10 commits, but "commit to close microsoft github issue" boils a new frog.)
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to