š¾ Archived View for ploum.be āŗ 2022-01-04.gmi captured on 2023-04-26 at 13:17:27. Gemini links have been rewritten to link to archived content
ā¬ ļø Previous capture (2023-03-20)
ā”ļø Next capture (2024-05-10)
-=-=-=-=-=-=-
2022-01-04
(written on January 3rd)
I just connected myself to push a new blog post, a new gemlog post. Another goal was to setup a git repository on rawtext.club so IāÆcould simply git push my gemlog in the future instead of sshing into rawtext.club.
This simple objective turned into a whole fiasco as I discovered that I was not able to push onto a repository which was not init with "--bare". As far as I know, bare repositories donāt expose their content to the file system meaning IāÆcanāt simply "git push". The whole process is a lot more complicated than what I thought. I need to learn a lot about git.
In the process, hitted the infamous gemfeed.py bug which means that my atom.xml file broke. I planned to announce Offpunk and my year offline. Instead, I spent 27 minutes connected, messed stuff and didnāt managed to announce Offpunk on Antenna or the Gemini mailing-list.
What is interesting is that IāÆknow that, if I was not supposed to be offline, IāÆwould have tried and tested many things by scrambling through the web, searching, copy, pasting. In the end, I may have succeeded but without knowing exactly how and why. It would have take me lot of hours. After all, I didnāt even realize IāÆalready spent 27 minutes ssh-ing rawtext.club (this also include posting on my blog). Time flies when you are online.
Forcing me to disconnect allows me to think more about what IāÆwant. Do I really want a git repository on rawtext.club ? Maybe IāÆcould investigate rsync instead. Maybe thereās a reason why git --bare are different. Maybe I should try to understand what Iām trying to do.
I learned a lesson here. Anything I need to do online should have a clear ABORT path. If things donāt work as expected, IāÆshould abort immediately and reconsider later.
----
Email:
permalinks: