try {
        if (needToMerge) {
            this.doLog('Merging new revision...');
            yield this.exec('git merge ' + this.revision);
        } else {