tef on Nostr: if anyone wants to see the hacked up "let's convert seven repos into one repo, all ...
if anyone wants to see the hacked up "let's convert seven repos into one repo, all branches included" thing i did,
https://github.com/tef/ratkingit takes the main branches, interweaves the first-parent commits into a single linear timeline, and then propagates those changes back out to every subsequent commit
including ones in feature branches, so yeah, you can migrate over pull requests from the upstream to the new merged repo
Published at
2025-05-06 03:40:34 UTCEvent JSON
{
"id": "ec82235003ce8b1ab10875d32200b6d07c4c36c4282d82629a8ae78e548d1114",
"pubkey": "9ae77219c584658e1c0dc82a42ab845a15a1b43449beae509b3267889c20f8ea",
"created_at": 1746502834,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/users/tef/statuses/114458809747535877",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "if anyone wants to see the hacked up \"let's convert seven repos into one repo, all branches included\" thing i did, \n\nhttps://github.com/tef/ratking\n\nit takes the main branches, interweaves the first-parent commits into a single linear timeline, and then propagates those changes back out to every subsequent commit\n\nincluding ones in feature branches, so yeah, you can migrate over pull requests from the upstream to the new merged repo",
"sig": "48acf5a91871e01aed9594de9c387ff66e53edf89679a2f3bd870f2892f5ee3543aebf99cff796080bc95a35d92ec7968c7767d511f0543f9b8c3e0b96dcc63d"
}