# Gitology #2 - git-retext

This is the second post in a series to expand on various utilities I wrote to assist my work with Git. Some of these utilities are located in a repository on Github called misc-gitology.

Previous post: #1.

Today I'll introduce the commit rewriter - git-retext.

# Gitology #1 - git-flip-history

This is the first post in a series to expand on various utilities I wrote to assist my work with Git. Some of these utilities are located in a repository on Github called misc-gitology.

Today I'll introduce the history flipper - git-flip-history.

# Path Trimming In Nightly Rust

As of yesterday, the Rust PR (which I had worked on) is merged into Rust nightly, and it has wide implications on compiler errors.

In this post I describe the change and what to expect from it.

# Tracking Linux Kernel Sources of Distributions

TL;DR: I provide easily browsable CentOS kernel sources on GitHub.

# A stack-less Rust coroutine library under 100 LoC

As of stable Rust 1.39.0, it is possible to implement a very basic and safe coroutine library using Rust's async/await support, and in under 100 lines of code. The implementation depends solely on std and is stack-less (meaning, not depending on an separate CPU architecture stack).