HNHacker News
TopNewBestAskShowJobs

koreno

107 karma · joined June 12, 2015

submissionscomments
koreno··on Git your blame in your Python Tracebacks
Git, Python, Tracebacks, Blame... need I say more?
koreno··on Show HN: DigData – convert SQL to MongoDB queries
Finally someone handles the challenge properly...
koreno··on Show HN: 'rebaser' improves on 'git rebase -i'
At the request of some users, this is now a proper github project: https://github.com/koreno/prebase

I also renamed it 'git-prebase' so that it's easily added to git's autocomplete behavior and does not interfere with 'rebase'.

koreno··on Show HN: 'rebaser' improves on 'git rebase -i'
Actually, there was a bug there, but now it's fixed.
koreno··on Show HN: 'rebaser' improves on 'git rebase -i'
couldn't find that specific commit for some reason... But I found the bug (indeed too many files, but I coped with it earlier...)
koreno··on Show HN: 'rebaser' improves on 'git rebase -i'
True that!

My original idea was to somehow show the actual conflicts, but then I figured this gets the desired 80% for 2% of the effort...

koreno··on Show HN: 'rebaser' improves on 'git rebase -i'
The characters cycle (wrap-around), but since you have the columns intact that shouldn't be an issue... :)
koreno··on Show HN: 'rebaser' improves on 'git rebase -i'
'rebaser' improves on 'git rebase -i' by adding information per commit regarding which files it touched.

Each file gets an alpha-numeric character at a particular column, a list of which appears below the commit list.

Commits can be moved up and down safely (no conflicts) as long as they don't have any clashing columns.

koreno··on Show HN: 'git inject' – amend commits other than HEAD
Nice! wasn't familiar was autostash.
koreno··on Show HN: 'git inject' – amend commits other than HEAD
It gets more complicated if you have some other modified content that you wanna leave untouched. You then need to stash it or commit it separately.

The point of the alias is to make it all more user-friendly and less error-prone.

koreno··on Show HN: 'git inject' – amend commits other than HEAD
The point of the alias is to make it more user-friendly and less error-prone.
koreno··on Show HN: 'git inject' – amend commits other than HEAD
Yep, git inject uses this feature :)