Posts

Showing posts with the label Baazar

Switching from Git to another SCM

Image
I am too used to Git. I love branches. I have more branches in a single repository than people have on an average. I use reset and rebase more often than i can count. I commit almost every hour. I do squash and stash many times a day. And this is because when i write code i always want to push my code a step further. Sometimes there is a mess, sometimes there are beautiful codes. And, i don’t fear because i know i have Git in my collection of firearms. But recently i was required to use bazaar to work on an open source project. And believe me it was hard at first – mentally as well as logically. May be because i am too used to Git. Or may be because i didn’t want to learn anything other than Git to manage my code. My hands were tied. I had to search for every little thing in not so good documentation. Even `bzr diff` and `bzr status` seemed to take forever. I wanted to create an experimental branch in the same directory and, wait,  you can’t do that in bazaar, at least not...