{"push_id":742275081,"size":1,"distinct_size":0,"ref":"refs/heads/jk-submodule-tests","head":"986619f08a7774d37557cc61dbd09a78e2ed8aec","before":"472ea051d1d1e523fa8432b4b2ae239c8d0fb322","commits":[{"sha":"986619f08a7774d37557cc61dbd09a78e2ed8aec","author":{"email":"952d68dd7aa4b84e9f20381084cf63d55ea3c3b1@intel.com","name":"Jacob Keller"},"message":"rework tricky pushNoRefSpec test to be explicit\n\nDo not test \"no refspec\" push behavior, as this is user configurable and\ninfact the default changed in Git 2.0 Despite this change, the new\ndefault still functions with the supplied test, but we should not rely\non this behavior. Instead, re-write this test to be \"pushCurrent\" and\nensure we explicitly mention \"HEAD\" as the ref to push (rather than our\nconfigured refspec). In this way, we can ensure this test succeeds even\nif the CLI implementation has a different configured default push mode,\nand we are actually testing what we think.\n\nI considered removing the test altogether, however this breaks other\ntests which depend on commits being pushed into the remote, which does\nnot have a 2nd commit until we complete this initial test. Due to this,\nit is simpler to just redefine this test to work regardless of how the\nuser configured the default settings.\n\nSigned-off-by: Jacob Keller <jacob.e.keller@intel.com>","distinct":false,"url":"https://api.github.com/repos/jacob-keller/git-client-plugin/commits/986619f08a7774d37557cc61dbd09a78e2ed8aec"}]}