get VCS revision in a more resilient way
docs: document abstract Package tag