Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've been working on adding diff support to a tool I created a while back for interactive rebases in Git. It's been interesting digging into libgit2 and the Rust bindings.

https://github.com/MitMaro/git-interactive-rebase-tool

The tool/utility provides an easy interface for managing the interactive rebase TODO file. It's heavily inspired by vim and I have plans to expand the functionality.

I had tried a similar tool that was written using Node.js but that seemed like overkill. After ranting about the lack of a good tool, my co-worker at the time challenged me to write it that evening after work. I added to the challenge that I would write it Rust since I had not used the language before and I had heard several good things about it. After hacking away for several hours that evening, I had a working prototype to show at work the next day. Since then the project has evolved a lot and it's gained some traction. It now has a small community behind it, which is really awesome!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: