Remove unused imports
Update to latest apache httpcomponents - 4.3.3
Add a few assertions, use explicitly typed collection in test
Use explicitly typed list in JGitAPIImpl
Removed unused imports
ObjectID's should be same, not Ref's - Fix broken unit test assertion
Use Jenkins 1.509, match with git-plugin

1.509 is also needed for credentials tests
Remove maven source properties, either inherit from parent or accept default

JDK 1.5 is no longer supported by Oracle.
Additional tests of wildcards in call to getHeadRev()

Exploring change proposed for JENKINS-20767
Correct test internal behavior to match variable name

The variable name "wildOrigin" was chosen intentionally for the case
that was being tested, but then I made a mistake in later experiments
and changed the test without changing the variable name.
Merge pull request #119 from MarkEWaite/master-sync-jenkins-dependency-with-git-plugin

Sync jenkins dependency with git plugin
Added test for getHeadRev for branches with namespace
Fix for getHeadRev bug when using branch namespaces

JENKINS-20767
Apply PR feedback: Style, imports + missing fix for JGitAPIImpl
Switched back to "jenkinsci" to be on safe side

The tests will fail now until the required branches are
available in jenkinsci! For local tests you can switch
"jenkinsci" to "alexanderlink".

You have to decide how to handle tests!
Currently the productive repo is cloned for testing...
Changed test branches from "test/..." to "tests/..."

+ small refactoring
Create namespace test branches if they don't exist
Small fix for Marks test improvement + refactoring
Extracted redundant "branch spec to branch name" code
Checking for refs/heads/ in branchSpec

https://github.com/jenkinsci/git-client-plugin/pull/120/files#r10310025
comment of "dnozay"