Tag Archives: vcs

Time Tracking in Bug Trackers

Modern bug tracking software are not only the bug trackers. There are more features. Typical additional components that are included are: Wiki systems: to share knowledge Estimations Time tracking I'd like to focus today on time tracking capabilities and compare … Continue reading

Posted in en | Tagged , | 3 Comments

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

GIT: importing remote branches

GIT is a fast version control system that handles branching very efficiently and allow for most operations to be done offline (is a distributed VCS). Of course sometimes you have to exchange code with external GIT repos (maybe central storage). … Continue reading

Posted in en | Tagged , | Leave a comment

"git cherry-pick" for Perforce

Cherry-picking is a technique of porting only selected commits from one branch to another. It's directly supported in GIT by special command: git cherry-pick <SHA-COMMIT-ID> Also SVN has simple merge mode that supports selecting of single commit: svn merge -c … Continue reading

Posted in en | Tagged , , | Leave a comment