git

What is taking up so much space in my git repository?

This can be a common task, but I always forget the exact commands and have to go on an internet hunt if its not on the history of the machine I am using. Two steps: Find the biggest five blobs

In this case, blob  ceb7aaf4723990ba0007a1c018c414a338180a37  is the biggest, as it uses 187282/1024=183 KB What file is …

nextcloud, nextcloudpi, raspberrypi

NextCloudPi brings NC 12.0.2, autoupdates, update notifications and more

The latest release of NextCloudPi is out! This release updates to the latest 12.0.2 version of Nextcloud. The main focus has been to provide some integration between NextCloud and NextCloudPi, and to simplify management. Also, the web interface has received several improvements, even though there is still a lot to do. As usual,  there have …

git

Rebasing in git without losing tags

Rewriting commits, squashing them, eliminating them, forgeting blobs or just rebasing from master to make future merges less painful. Git comes equiped with all we need to rewrite history. But! doing so will have the nasty side effect of changing our commit hashes, and our tags will be now referencing commits that are out of …

nextcloud, nextcloudpi, raspberrypi

NextCloudPi brings NC 12.0.1, periodic backups, data backups and security improvements

The latest release of NextCloudPi is out! This release updates to the latest 12.0.1 version of Nextcloud. You can see the release notes for details. Most of the work has been put into polishing and bug fixes, and some database security hardenings. Big thank you to everyone that reported things and helped make fixes possible. …

git, raspberrypi

Host your own git repository at home

While Github is a great way of sharing your project and cooperating with others, often times you would like to have stuff such as your code or configuration files under version control. You can setup a Gitlab service at home if you want to be in control of your central repository, but unless you are …

nextcloud, nextcloudpi, raspberrypi

NextClouPi gets a Web Interface

The latest release of NextCloudPi is out, and managing your private cloud is now easier than ever! This release features features a shiny new Web UI. This web panel makes use of the extras provided by our familiar nextcloudpi-config, and serves for the exact same purpose. From our browser, we can set up Let’s Encrypt …

nextcloud, nextcloudpi, raspberrypi

NextCloudPi gets NC news, format-USB, port forwarding, emoji support and more

The latest release of NextCloudPi is out! In order to make the setup process even easier,  nextcloudpi-config  now has the ability to format a USB to ext4  and setup port forwarding in your router. Also, an option has been added to download and install the latest News app. This is a staple for me, but it …

C, debian, docker, linux, programming

Debian build environment in a docker container

Last post, I shared a docker container for compilation in C with ccache and colorgcc included. This time, we will extend that base container for development and packaging of Debian packages. Not only it is handy to have the environment configured and packaged, but also opens some oportunities for optimization given the nature of docker, …