Refatored GitLib#branch(..)