Allow to specify a branch without a commit ID to always use the branch head which is handy for development purpose. Implements: PCF-1869 Tracked-by: FEAT-29 Signed-off-by: Mohamed-nour Toumi <mohamed.toumi_ext@softathome.com>