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.

Reply via email to