Branch: refs/heads/master Home: https://github.com/jenkinsci/git-plugin Commit: b84c7c9dcea3a30a87eadb7d20c8be773cab46e3 https://github.com/jenkinsci/git-plugin/commit/b84c7c9dcea3a30a87eadb7d20c8be773cab46e3 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2015-10-17 (Sat, 17 Oct 2015)
Changed paths: M src/main/java/hudson/plugins/git/GitChangeSet.java M src/test/java/hudson/plugins/git/GitChangeSetBasicTest.java M src/test/java/hudson/plugins/git/GitChangeSetEmptyTest.java M src/test/java/hudson/plugins/git/GitChangeSetEuroTest.java M src/test/java/hudson/plugins/git/GitChangeSetSimpleTest.java A src/test/java/hudson/plugins/git/GitChangeSetTimestampTest.java M src/test/java/hudson/plugins/git/GitChangeSetUtil.java Log Message: ----------- [Fix JENKINS-30073] changeset time shouldn't be -1 The changeset time parsing implemented in an earlier commit did not account for the most common format of the "nearly ISO" date format generated by the "+%ci" format argument. The fully ISO 8601 compliant date format argument ( +%cI ) is not available in all the git versions supported by the plugin, so the plugin continues to use the nearly ISO 8601 compliant format ( +%ci ), then transforms it into an ISO 8601 format when the timestamp is requested. For example, git 2.1.4 as shipped with Debian 8 does not recognize +%cI for date formatting. Git 2.6.0 version does recognizes +%cI. Commit: 75f86392a0026d356fc048092aa23c402f45fc85 https://github.com/jenkinsci/git-plugin/commit/75f86392a0026d356fc048092aa23c402f45fc85 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2015-10-17 (Sat, 17 Oct 2015) Changed paths: A src/test/java/hudson/plugins/git/GitChangeSetPluginHistoryTest.java Log Message: ----------- Test GitChangeSet with sample of plugin's own history Commit: d5af3b98133ba4e56dfb22adcdff941440287466 https://github.com/jenkinsci/git-plugin/commit/d5af3b98133ba4e56dfb22adcdff941440287466 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2015-10-17 (Sat, 17 Oct 2015) Changed paths: M src/test/java/hudson/plugins/git/GitChangeSetPluginHistoryTest.java Log Message: ----------- Insert git 1.7.1 SHA1 exclusions list into test The plugin officially requires git 1.7.10 or later for credentials support, but CentOS 5, CentOS 6, and some other distributions deliver git versions older than 1.7.10. This specific problem is that the "git whatchanged" command on git 1.7.1 on CentOS 6 fails to report any output for a few of the commits in the git-plugin repository. The "git whatchanged" command doesn't seem to have that behavior on any of the other platforms which run these tests, only on CentOS 6.7. Rather than keep the test simple and exclude execution on CentOS 6.7, I created a list of the SHA1's to be skipped so that all the other SHA1's can be tested on CentOS 6.7. The exclusion also only applies to command line git, not to JGit, so those SHA1's will be tested on CentOS 6.7 in the JGit implementation. Commit: 1eda4923300eac714b2fe2027ce7d89d844e32cb https://github.com/jenkinsci/git-plugin/commit/1eda4923300eac714b2fe2027ce7d89d844e32cb Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2015-10-17 (Sat, 17 Oct 2015) Changed paths: M src/main/java/hudson/plugins/git/GitChangeSet.java M src/test/java/hudson/plugins/git/GitChangeSetBasicTest.java M src/test/java/hudson/plugins/git/GitChangeSetEmptyTest.java M src/test/java/hudson/plugins/git/GitChangeSetEuroTest.java A src/test/java/hudson/plugins/git/GitChangeSetPluginHistoryTest.java M src/test/java/hudson/plugins/git/GitChangeSetSimpleTest.java A src/test/java/hudson/plugins/git/GitChangeSetTimestampTest.java M src/test/java/hudson/plugins/git/GitChangeSetUtil.java Log Message: ----------- Merge pull request #358 from MarkEWaite/master-JENKINS-30073-timestamp-parsing [Fix JENKINS-30073] API timestamp return correct value Compare: https://github.com/jenkinsci/git-plugin/compare/4979aced9de7...1eda4923300e -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.