Git: make local repo exactly like remote

I have been using slackrepo to maintain my own packages repository for Slackware 15.0. It’s an excellent tool, however, it has a limitation of how often you can sync with SlackBuilds.org. Usually this does not bother me, because I run an update once per week, after the Public www update (usually on Saturday). Every now and then, slackrepo will not see the updated SBo immediately, because it won’s sync.
Read the rest of this entry »


Delete a git commit

I’ve been preparing a few (very preliminary) ports that I do not wish to push to my git repo with the rest. However, being tired and all, I did a git commit -a, so they ended up there. So far, whatever experience I’ve got with git, it was always by going forward… I did revert the commit, but wanted to know how to delete it completely.
Read the rest of this entry »


Managing git

I appreciate git’s power, but I still find it unnecessarily complicated. I am not going to whine or complain here about that. Instead, I decided to outline a few steps about setting up keys and some basic commands. I am using GitHub as an example.
Read the rest of this entry »


GitHub direct download links

As a maintainer at SlackBuilds.org, I would like to have a handy place to store some “problematic” sources and some other files. Once upon a time, I used SourceForge, but I wanted to have it at Slackalaxy’s GitHub repo. Uploading tarballs is fine, however what should be the download link to put in, for example, a *.info file?
Read the rest of this entry »


SBo git master, sbopkg and sqg

I had a rather simple solution to use sbopkg with the most recent git from SBo. However, after reading this discussion, it seems there’s a more intelligent way to do it, nicely described by ponce. Read the rest of this entry »