Oddbean new post about | logout
 If you want to clone a git repo, just use 'git clone'. Also, pulling and pushing to origin is still over git, not ngit.

You make a local commit and type 'ngit send' and it sends that commit (you can select multiple commits) to the relays as a proposal linked to the repo event.
Anyone else can comment on it and then anyone can pull it into their local clone and then merge it to origin (if they have access to origin). You can also have the commits in branches.

init is like this
nostr:nevent1qvzqqqqqqypzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqqsp83zmjtzj2pmntyvazdkjwmq6y6jpt04s75qmja0vp55qn0sulps3qnkx0 
 You can also push updates to a proposal you have made. If you had a typo, or whatever. Just make a new commit and then ngit push. 
 i am going to build linux amd64 binaries and fire up my bittorrent and post the magnet for it

this is important: i should not need to install rust or use cargo to use nostr git, bittorrent clients are everywhere, inside brave browsers, every linux distro has a dozen 
 You only need to install rust ifnyoubwant tonbuild from sourcr. You can just download the binaries listed on gitworkshop.dev/ngit

I think I'll add zapstore style releases as nostr events and host the binaries via blossom.

I'm also happy to use a magnet link. 
 i didn't see the links on the website tho, only instructions to get it with cargo 
 I also didn't. Went the cargo route and it took over 2 hours to download. And then another 2 hours for the update. 
 i already had it installed for the shitcoinery in replicatr repo and maybe i had it there before that for gossip

i don't mind really because i have 64gb 12 core processor fast NVMe but it used to be a pain on a 20gb 8 core with slow SSD (laptop), not as bad as C++ tho 
 yeah, to contrast with a 125mb download, and a short procedure to unpack it and add to the environment that anyone can do with Go, and then after that builds everything in under 20 seconds first time out most of the time