Tag Archives: git

Couring GIT output

Default git colour setup is not so good. On black terminal background it looks dark: However, with small change in ~/.git/config file: [color "diff"] meta = yellow bold frag = magenta bold old = red bold new = green bold … Continue reading

Posted in en | Tagged | Leave a comment

Git local stashes minimal browser

Stash mechanism (sometimes it's called "shelve" – in bazaar for example) is responsible for holding your local changes aside from remote branch. You can save your current work state, switch to different version and restore it later. In order to … Continue reading

Posted in en | Tagged | Leave a comment

GIT hooks: commit-msg to enforce commit rules

Recently I forgot to add #reviewthis directive for modifications of codebase that belongs to team A. And a subtle bug was introduced that way. Ops! I agreed earlier that all changes done to moduleB should be passed to a reviewer … Continue reading

Posted in en | Tagged , , | Leave a comment

Bazaar to GIT migration

Today I've moved using site-uptime.net development from Bazaar repository to GIT using elegant bzr2git script. The why: In-place branches (I used to use them heavily) Faster (no Python libs loading during "cold" start) Can't live without "git rebase -i" now

Posted in en | Tagged , , , | Leave a comment

Fixing invalid comment / branch name in GIT

Recently I was asked to help with fixing branch that had: invalid name (wrong artifact number) invalid comment inside (also based on wrong artifact number) it was a mistake and programmer wanted to preserve changes done on branch, but using … Continue reading

Posted in en | Tagged , | Leave a comment