[spam][crazy][wrong] Decentralised Git Notes
existing somewhat workable projects not by me, off the top of my head: - gittorrent - git-ipfs 0208 on feb 8 using google.com to search for 'ardrive OR arweave "git remote"' - there are multiple results that look relevant! - mango protocol on ethereum: https://github.com/axic/mango https://github.com/axic/git-remote-mango i'm cloning those two mango reps to get their tip commits mango commit 83ef808eba1571097fecd8d8e08303a82f69d68c (HEAD -> master, origin/master, origin/HEAD) Date: Sat Jun 25 00:49:18 2016 +0200 Mention mango-admin in the README git-remote-mango: commit a43060e11b5db217a521f3018002a76542fae061 (HEAD -> master, tag: v0.0.2, origin/master, origin/HEAD) Author: Alex Beregszaszi <alex@rtfs.hu> Date: Thu Jun 16 08:57:00 2016 +0100 0.0.2 tbc
https://github.com/TheTechTrap/dgit.git - uses arwave - written in node.js commit 007cddc55b4e3e9127e008534c112460d37fdb50 (HEAD -> master, origin/sponsor, origin/master, origin/HEAD) Date: Fri Sep 25 20:25:24 2020 +0530 add sponsor
radicle is a slightly older non-blockchain system that had some community support some years back https://radicle.xyz - built in rust - use of ethereum for chain pinning and funding is optional - protocol overview at https://docs.radicle.xyz/docs/understanding-radicle/how-it-works - at first glance their git remote helper appears bundled in a larger software package: https://docs.radicle.xyz/docs/using-radicle/pushing-changes https://github.com/radicle-dev/radicle-link commit dd5eb3d593c8f8c327db3e4f554007d20e6c3a6f (HEAD -> master, origin/master, origin/HEAD) Merge: 2fa28a3 9ded0c0 Date: Mon Feb 7 17:32:47 2022 +0000 Merge remote-tracking branch 'jayman.sr.ht/patches/patch-script-location/v1' Fix the patch script’s location See the commit message for details. * jayman.sr.ht/patches/patch-script-location/v1: Fix the patch script’s location https://github.com/radicle-dev/radicle-client-tools commit 384f292c6cd3b6724260a21bf29d303ef0999fa9 (HEAD -> master, origin/master, origin/HEAD) Date: Mon Feb 7 17:41:32 2022 +0100 rad-sync: Update error text Signed-off-by: Alexis Sellier <self@cloudhead.io>
radicle uses a gossip protocol like scuttlebutt. here's scuttlebutt's original remote: git-ssb https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoyf2DtR3WQfCkDKlhe... you can actually clone that url from outside scuttlebutt: git clone https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoyf2DtR3WQfCkDKlhe... git-ssb commit 6c43ddd53374ced90ef437e694995dd3c36af4d7 (HEAD -> master, origin/master, origin/HEAD) Author: Charles E. Lehner <cel@celehner.com> Date: Sun Feb 14 08:53:59 2021 -0500 %p0H9aCwnOiyFHvFU2o7lFURhOx8VqygW3cS4jlhb66s=.sha256
- typed some more logs of searching, but finger spasm deleted them. haven't found any new git projects 0233 there was a live production one based on an altcoin some years ago that i haven't found yet. also there's a freenet one.
here's gitchain that died with everything else when the political borg took the world over: https://github.com/gitchain/gitchain commit 2baefefd1795b358c98335f120738b60966fa09d (HEAD -> master, origin/master, origin/HEAD) Author: Yurii Rashkovskii <yrashk@gmail.com> Date: Mon Jun 16 20:13:08 2014 +0700 Fix broken miner status requests
here's gittorrent's repository. gittorrent was a big deal when it managed to push it's proof of concept out. https://github.com/cjb/GitTorrent commit 7b25402100059692b7161f05a8a23e872bf1f3dc (HEAD -> master, origin/master, origin/HEAD) Author: Chris Ball <chris@printf.net> Date: Fri Sep 25 13:29:20 2015 -0400 Link to the blog post from the github page
here's dgit, this is the altcoin one i was trying to think of. https://github.com/quorumcontrol/dgit commit 007cddc55b4e3e9127e008534c112460d37fdb50 (HEAD -> master, origin/sponsor, origin/master, origin/HEAD) Author: Parth Oberoi <htrapdev@gmail.com> Date: Fri Sep 25 20:25:24 2020 +0530 add sponsor
it looks like TheTechTrap's repoistory i linked earlier is actually dgit's repository. maybe they forked dgit to make their thing. this is very confusing to me. it's 0242. okay, it was because of the same folder name on my local system. this the actual quorumcontrol dgit head commit, based on tupelo and skynet: commit 505d3126f0a5a6f87bca36904591c63e3d8ec88e (HEAD -> master, origin/master, origin/HEAD) Merge: 24a70ec b5bd4e2 Date: Fri Sep 18 20:48:19 2020 -0400 Merge pull request #80 from littlezigy/master Publish web pages to Skynet
wikigit, last commit 2018 https://github.com/Project-WikiGit/WikiGit commit 8ef5be8d3015d26685b34bbf414c65bd8d721eb2 (HEAD -> master, origin/master, origin/HEAD) Merge: 3be2f58 ed2894d Author: Zefram Lou <zeframlou@gmail.com> Date: Sat Jan 6 00:30:23 2018 -0800 Merge branch '0.2' # Conflicts: # .idea/workspace.xml
degit runs a local server similar to github and is written in ruby. it also lists a number of other decentralised git projects in its readme. https://github.com/cqfn/degit commit 8308016a52622e16bd5262ab627bf6f4309bb284 (HEAD -> master, origin/master, origin/HEAD) Author: yegor256 <yegor256@gmail.com> Date: Tue Aug 18 17:58:29 2020 +0300 #3 polished
drepo drepio.io original implementation linked from website was forked from gogs https://github.com/Persper/drepo-gogs most recent work uses gitlab's interface https://gitlab.com/persper/gitlab-ce takes a while for me to download the entire gitlab development tree that drepo's work is based off. i do like to clone entire trees.
degit also links to a few issue-tracking-over-git protocols: - git-issue https://github.com/dspinellis/git-issue - git-dit https://github.com/neithernut/git-dit there are a number more. the one people were looking into during youtube-dl's issue was git-bug, written i think in go: https://github.com/MichaelMure/git-bug
pando, 2019, uses ethereum and ipfs https://github.com/pandonetwork/pando commit 1ffa27335458cb26b7fa9cabedf66565fec756c2 (HEAD -> dev, origin/dev, origin/HEAD) Merge: 5e251d4c 4fd34066 Author: Deam <deamme@users.noreply.github.com> Date: Fri Jun 14 10:50:57 2019 +0200 Merge pull request #65 from pandonetwork/lib-update Refactor pando-lib to use promises
gitcenter functions on top of zeronet https://github.com/imachug/gitcenter commit 7c3f09f7f61a01c03fc532ed7b3c35d721183bcf (HEAD -> master, origin/master, origin/HEAD) Author: Ivanq <imachug@yandex.ru> Date: Wed Apr 4 17:03:02 2018 +0300 Sign
https://github.com/ditcraft/cli was built by a software testing company, runs on ethereum commit 6117ab2813d061a729e48d4f31ec2f5c5bcafb8b (HEAD -> master, origin/master, origin/HEAD) Author: Marvin Kruse <marvinkruse@users.noreply.github.com> Date: Wed Dec 4 11:19:12 2019 +0100 Add LICENSE
this single-file prototype was drafted in 2011! https://github.com/tjfontaine/git-dht commit f042c825e0fa226f4cbe10aedcf9f832d24c9b51 (HEAD -> master, origin/master, origin/HEAD) Author: Timothy J Fontaine <tjfontaine@gmail.com> Date: Sun Jan 16 21:30:05 2011 -0500 refactor to use Repo.walk
drepo finished cloning. here's their tip commit from release 0.1.0 in 2019 commit 6a1ec7b6341cacc2b6e64bcd1d2fb69623f3db10 (HEAD -> master, tag: vD0.1.0, origin/master, origin/HEAD, github/master) Merge: 3ff983b43cf 5a044feb2c3 Author: B1nj0y <huibin@meri.co> Date: Sun Jul 14 12:28:06 2019 +0000 Merge branch 'drepo-refine-user-registration' into 'master' Drepo refine user registration See merge request persper/gitlab-ce!46
here's a small project using the gitchain name from 2018. uses node.js and gitea. https://github.com/justrocknrolla/gitchain commit e9d503f0ac6effd93c296d1e8736d502ce558144 (HEAD -> master, origin/master, origin/HEAD) Author: Oleksandr Shchetynin <justrocknrolla@gmail.com> Date: Sun Jun 10 01:52:14 2018 +0300 integrate w/ EOS
given how many of these have broken, it makes sense to prioritise anonymous project maintenance in future work. i'm sure there are more if one keeps walking search results. my priorities are: - permanent storage - public enumeration of repositories those properties let me find my work again after bouts of psychotic dissociative amnesia.
participants (1)
-
Undiscussed Horrific Abuse, One Victim of Many