this.tooltip=nls.localize('dirtyChanges',"Please commit, undo or stash your changes before synchronizing.");
}elseif(HEAD.behind===1&&HEAD.ahead===1){
this.tooltip=nls.localize('currentBranchSingle',"Current branch '{0}' is {1} commit behind and {2} commit ahead of '{3}'.",HEAD.name,HEAD.behind,HEAD.ahead,HEAD.upstream);
}elseif(HEAD.behind===1){
this.tooltip=nls.localize('currentBranchSinglePlural',"Current branch '{0}' is {1} commit behind and {2} commits ahead of '{3}'.",HEAD.name,HEAD.behind,HEAD.ahead,HEAD.upstream);
}elseif(HEAD.ahead===1){
this.tooltip=nls.localize('currentBranchPluralSingle',"Current branch '{0}' is {1} commits behind and {2} commit ahead of '{3}'.",HEAD.name,HEAD.behind,HEAD.ahead,HEAD.upstream);
}else{
this.tooltip=nls.localize('currentBranchPlural',"Current branch '{0}' is {1} commits behind and {2} commits ahead of '{3}'.",HEAD.name,HEAD.behind,HEAD.ahead,HEAD.upstream);