This module defines the operations to map the whole bundle source code to shorter identifiers (which can be precise like cryptohashes for DVCS or coarse like release date, etc.).
Note: Some functions (like Git commit number) simply ignore uncommited changes in the source tree.