prologic

twtxt.net

No description provided.

Recent twts from prologic
In-reply-to » Learn to use email with git! -- Interesting read of how to use the "Git Email" workflow for sending patches to a project 🤔 Not sure how I feel about it though 😅

@marado@twtxt.net Yeah so @lyse@lyse.isobeef.org and I are talking on IRC right now about an idea I had about this… I realise I could use the same git patch/diff format(s) but skip the Email parts. I was even thinking of using Twtxt itself as a sort of “notification” and some kind of easy-to-use web-based push/pull system for managing the patches and applying them to your repo(s).

⤋ Read More
In-reply-to » Learn to use email with git! -- Interesting read of how to use the "Git Email" workflow for sending patches to a project 🤔 Not sure how I feel about it though 😅

@justamoment@twtxt.net Yeah, not only that, but one of the “issues” I have with the whole Git+Email patch workflow in general is that you have to basically “give up” your identity, email address and personal information in some way. I find that a bit bothersome really. – I’m sure we can come up with a proper “decentralised” way of collaborating on software with git as the primary backend for revision history and patches, but hmmm 🤔

⤋ Read More
In-reply-to » Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (I think) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I think we can do better than this...

@justamoment@twtxt.net Well what I mean to say is that git itself basically just houses some client-side “Metadata” about the repository and a bunch of objects that make up the contents and revision history. For example, there is a special file called .git/description that you can edit and there’s even git branch --edit to edit a branch’s description. But none of that is useful beyond a local client. That is to say, if you git clone or git push none of that information is published anywhere or made available to anyone else.

So Git’s “distributed data” is limited to well basically its revision history and series of objects I guess? 🤔

⤋ Read More
In-reply-to » Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (I think) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I think we can do better than this...

@justamoment@twtxt.net Hmmm so there isn’t a lot you can do with plain Git itself. Even patches sent via email are basisally out-or-band at that point.

⤋ Read More
In-reply-to » Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (I think) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I think we can do better than this...

@justamoment@twtxt.net I agree, the patch workflow is a bit complicated (especially for new users) and I find it a bit unfriendly too. Having to switch from an Email client to Command-line just to manage reviews and applying patches kind of sucks IMO. – Some nice way to manage incoming changes and communicate reviews and easily applying those changes would be nicer. – I even had this stupid idea of pushing patches to a special endpoint that create a new Twt in a per-repo Twtxt feed with a link to the “patch” (via a Web UI) and then you can communicate feedback over your own feeds 🤣 – Finally a “patch” is either #approved or #rejected and patch manager can look for those tags in the thread and deal with the UI appropriately.

⤋ Read More
In-reply-to » @prologic It became interesting on that issue In GitHub!

@justamoment@twtxt.net So I’m still “mucking around” with my forked version of legit, and haven’t decided what to do yet… I’m not keen on the name “MacGitter” 🤣 Next option/idea? 🤔 – Feel free to muck around with what’s there, built it, run it, muck around with the HTML/CSS 👌 – Right now I’m trying to get git push to work over SSH so I can have some kind of push + auth support…

⤋ Read More
In-reply-to » prologic/legit: Fork of https://github.com/icyphox/legit (may hard fork, we'll see) - legit - Mills -- I forked something fairly decent as a "starting point" (which works™), and now I've been hacking away at it. I'm not sure yet how far I'll go, but its fun anyway. 😅 Who knows, maybe this will become the thing I talked about 🤷‍♂️ #git #hosting #server #thingy

@justamoment@twtxt.net Haha, although I have written many a programming language or two, I probably won’t ever fork Go itself 😅

⤋ Read More
In-reply-to » Technology Connections (on Youtube) posted a rather interesting old film from the 1970s called 'Critical Program Reading'. Shows how much, and how little, has changed since those days. https://youtu.be/7hdJQkn8rtA

@codebalion@twtxt.prismdragon.net Very old and very interesting clip 👌 I find many of the points actually quite relevant today, especially the “naming” things.

⤋ Read More
In-reply-to » An interesting read about testing code using nullable states instead of mocks.

@xuu Oh man, this guys has written so many words, and there are so many “patterns” (many of which I never knew!) 🤦‍♂️ Q: Isn’t most of what he’s talking about effectively the same as what we do in “good” Go using interfaces and making the zero value useful? 🤔

⤋ Read More
In-reply-to » google/git-appraise: Distributed code review system for Git repos -- Interesting way to do code reviews, kind of very similar to git-bug 🤔

@abucci@anthony.buc.ci Like most things, this is unlikely to be an actual “Google” product or project, just someone yet another Google™ engineer wrote in his/her spare time… Which is a good thing, we should use/contribute/collaborate and share such things as they really are great engineers many of them 👌

⤋ Read More
In-reply-to » google/git-appraise: Distributed code review system for Git repos -- Interesting way to do code reviews, kind of very similar to git-bug 🤔

@marado@twtxt.net Yeah it does seem cool, and yeah @lyse@lyse.isobeef.org its dependencies does seem pretty nice and short, but what I don’t like about it is how it stores the data as JSON files in a “special branch”. I much prefer the way git-bug stores the data, however I’ve run into a problem with even getting gith bug push to work in the first place 🤦‍♂️

⤋ Read More
In-reply-to » prologic/legit: Fork of https://github.com/icyphox/legit (may hard fork, we'll see) - legit - Mills -- I forked something fairly decent as a "starting point" (which works™), and now I've been hacking away at it. I'm not sure yet how far I'll go, but its fun anyway. 😅 Who knows, maybe this will become the thing I talked about 🤷‍♂️ #git #hosting #server #thingy

I posted this issue to the upstream author I forked this from to see what/where the discussion may go and how our goals may or may not align 🤞

⤋ Read More