Support ApplyObject of non-commit refs

Enable to apply non-commit refs directly through
the ApplyObject action, instead of requiring the execution
of a git fetch.

Rationale: the git fetch is not optimised for replicating
non-commits, because it relies on the reachability graph
of commit objects. The transmission of a ref-BLOB pair
is straightforward and implies the simple insertion of
a byte[] with an object type associated with a ref.

Change-Id: I90b74a60f9077bbbad29c38c5035ea12ee216c71
6 files changed
tree: ee548e9f2da88f9bdb105444bb97f943f06dc088
  1. src/
  2. BUILD
  3. Jenkinsfile
  4. LICENSE