Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/timestamper-plugin
  Commit: 662ab2dee3488846ed8fe0983caa6055bfb5236c
      
https://github.com/jenkinsci/timestamper-plugin/commit/662ab2dee3488846ed8fe0983caa6055bfb5236c
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-16 (Wed, 16 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java
    A src/main/java/hudson/plugins/timestamper/Varint.java
    A src/test/java/hudson/plugins/timestamper/VarintTest.java

  Log Message:
  -----------
  Move handling of varints to a separate class


  Commit: 1942ab425649a6697ae608e02f7d078c31057866
      
https://github.com/jenkinsci/timestamper-plugin/commit/1942ab425649a6697ae608e02f7d078c31057866
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-16 (Wed, 16 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  Place TimestampsIO.Writer.writeVarint method prior to writeZero method


  Commit: d018ffd59d7699d3e611b95ba3acbfd37b2965db
      
https://github.com/jenkinsci/timestamper-plugin/commit/d018ffd59d7699d3e611b95ba3acbfd37b2965db
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-16 (Wed, 16 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  Remove TimestampsIO.Writer.bufferOffset field


  Commit: 2020eeea5e839a6d81d2721ff3357e88c515b492
      
https://github.com/jenkinsci/timestamper-plugin/commit/2020eeea5e839a6d81d2721ff3357e88c515b492
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-16 (Wed, 16 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestamperBuildWrapper.java
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  Abort if unable to create the timestamps file


  Commit: 31772f47a1f2df368ec97bd6f95357344c223648
      
https://github.com/jenkinsci/timestamper-plugin/commit/31772f47a1f2df368ec97bd6f95357344c223648
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-16 (Wed, 16 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  Abort when the timestamps file already exists


  Commit: 49c408a0c582743c4f05265682cc4720f35b137c
      
https://github.com/jenkinsci/timestamper-plugin/commit/49c408a0c582743c4f05265682cc4720f35b137c
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/Varint.java

  Log Message:
  -----------
  Add main method to Varint class for debugging purposes.

It reads Varint values from a file and prints them to the console.


  Commit: 773c4d84d7eb8d90e8cda19aa06f4efcc5c90c96
      
https://github.com/jenkinsci/timestamper-plugin/commit/773c4d84d7eb8d90e8cda19aa06f4efcc5c90c96
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java
    M src/main/java/hudson/plugins/timestamper/Varint.java

  Log Message:
  -----------
  Add main method to TimestamperIO for debugging

This replaces the main method on the Varint class


  Commit: 84a72746e1c10a15abf9b7bedf94fbc007b9dc8f
      
https://github.com/jenkinsci/timestamper-plugin/commit/84a72746e1c10a15abf9b7bedf94fbc007b9dc8f
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  TimestampsIO.main method no longer requires the timeshifts file to exist


  Commit: f0e8a7fec8a1fd8fb7a4e363599e43b2348a4c3e
      
https://github.com/jenkinsci/timestamper-plugin/commit/f0e8a7fec8a1fd8fb7a4e363599e43b2348a4c3e
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  Add missing change from previous changeset


  Commit: 2051e29cb2740ac0d125316b51cfe67e06a2b773
      
https://github.com/jenkinsci/timestamper-plugin/commit/2051e29cb2740ac0d125316b51cfe67e06a2b773
  Author: StevenGBrown <[email protected]>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestampsIO.java

  Log Message:
  -----------
  Rename TimestampsIO.Writer.writeZeroTo method to writeZerosTo


  Commit: 6e83b6cc3c564708b90c0b76c93643813df9cc5c
      
https://github.com/jenkinsci/timestamper-plugin/commit/6e83b6cc3c564708b90c0b76c93643813df9cc5c
  Author: Steven Brown <[email protected]>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestamperBuildWrapper.java
    R src/main/java/hudson/plugins/timestamper/TimestampsIO.java
    R src/main/java/hudson/plugins/timestamper/Varint.java
    M src/main/java/hudson/plugins/timestamper/action/TimestampsAction.java
    M src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotator.java
    A src/main/java/hudson/plugins/timestamper/io/TimestampsIO.java
    A src/main/java/hudson/plugins/timestamper/io/Varint.java
    M src/test/java/hudson/plugins/timestamper/TimestamperTestAssistant.java
    R src/test/java/hudson/plugins/timestamper/TimestampsIOTest.java
    R src/test/java/hudson/plugins/timestamper/VarintTest.java
    M src/test/java/hudson/plugins/timestamper/action/TimestampsActionTest.java
    M src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java
    A src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java
    A src/test/java/hudson/plugins/timestamper/io/VarintTest.java

  Log Message:
  -----------
  Move TimestampsIO and Varint classes to an "io" package


  Commit: b88e0636beb72c813b72f5657ae5aa3ba2b31f8a
      
https://github.com/jenkinsci/timestamper-plugin/commit/b88e0636beb72c813b72f5657ae5aa3ba2b31f8a
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestamperBuildWrapper.java
    M src/main/java/hudson/plugins/timestamper/action/TimestampsAction.java
    M src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotator.java
    R src/main/java/hudson/plugins/timestamper/io/TimestampsIO.java
    A src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    A src/main/java/hudson/plugins/timestamper/io/TimestampsWriter.java
    M src/test/java/hudson/plugins/timestamper/TimestamperTestAssistant.java
    M src/test/java/hudson/plugins/timestamper/action/TimestampsActionTest.java
    M src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java
    M src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java

  Log Message:
  -----------
  Split TimestampsIO into TimestampsReader and TimestampsWriter classes


  Commit: f309307b7f31ff3b7ba27f8d72b1af3643d7c0e8
      
https://github.com/jenkinsci/timestamper-plugin/commit/f309307b7f31ff3b7ba27f8d72b1af3643d7c0e8
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/Timestamp.java
    M src/main/java/hudson/plugins/timestamper/TimestampFormatter.java
    M src/main/java/hudson/plugins/timestamper/TimestampNote.java
    M src/main/java/hudson/plugins/timestamper/TimestamperBuildWrapper.java
    M src/main/java/hudson/plugins/timestamper/TimestamperConfig.java
    M src/main/java/hudson/plugins/timestamper/action/TimestampsAction.java
    M 
src/main/java/hudson/plugins/timestamper/action/TimestampsActionFactory.java
    M src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotator.java
    M 
src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorFactory.java
    M src/main/java/hudson/plugins/timestamper/io/Varint.java

  Log Message:
  -----------
  Remove @since tags from Javadoc


  Commit: 55dfdb1d90c4c0dbf3c2dbd72f86487f5e5ea89d
      
https://github.com/jenkinsci/timestamper-plugin/commit/55dfdb1d90c4c0dbf3c2dbd72f86487f5e5ea89d
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestamperConfig.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsWriter.java
    M src/main/java/hudson/plugins/timestamper/io/Varint.java

  Log Message:
  -----------
  Mark classes as "final"


  Commit: ca6e92579a531c74b708296433ac840c35552f3f
      
https://github.com/jenkinsci/timestamper-plugin/commit/ca6e92579a531c74b708296433ac840c35552f3f
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    A src/main/java/hudson/plugins/timestamper/annotator/ConsoleLogParser.java
    M src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotator.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    A 
src/test/java/hudson/plugins/timestamper/annotator/ConsoleLogParserTest.java
    M src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java

  Log Message:
  -----------
  Move console log parsing out of TimestampsReader.find, into a new class


  Commit: 9727822dfd6cf0a39a176cbcea1f2a6b87e5dfff
      
https://github.com/jenkinsci/timestamper-plugin/commit/9727822dfd6cf0a39a176cbcea1f2a6b87e5dfff
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestamperBuildWrapper.java
    A src/main/java/hudson/plugins/timestamper/TimestamperOutputStream.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsWriter.java
    A src/main/java/hudson/plugins/timestamper/io/TimestampsWriterImpl.java
    M src/test/java/hudson/plugins/timestamper/TimestamperBuildWrapperTest.java
    A src/test/java/hudson/plugins/timestamper/TimestamperOutputStreamTest.java
    M src/test/java/hudson/plugins/timestamper/action/TimestampsActionTest.java
    M src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java
    M src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java

  Log Message:
  -----------
  Make TimestamperOutputStream a top-level class

In order to improve the unit test, TimestamperWriter is now an interface.


  Commit: 523fd55796aeca5d4d364862855e8eff5749c47d
      
https://github.com/jenkinsci/timestamper-plugin/commit/523fd55796aeca5d4d364862855e8eff5749c47d
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M src/test/java/hudson/plugins/timestamper/TimestamperTestAssistant.java
    M src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java

  Log Message:
  -----------
  Move readAllTimestamps methods into TimestampsIOTest


  Commit: 6ab941a3f2f6f6ebad27fbd5beacb09f28d4ba2b
      
https://github.com/jenkinsci/timestamper-plugin/commit/6ab941a3f2f6f6ebad27fbd5beacb09f28d4ba2b
  Author: Steven Brown <[email protected]>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M 
src/test/java/hudson/plugins/timestamper/annotator/ConsoleLogParserTest.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java

  Log Message:
  -----------
  Define NEWLINE variable in unit tests instead of 0x0A


  Commit: a136e97b5189adf011c6689137f48b6cb2560d82
      
https://github.com/jenkinsci/timestamper-plugin/commit/a136e97b5189adf011c6689137f48b6cb2560d82
  Author: Steven Brown <[email protected]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M pom.xml
    M src/main/java/hudson/plugins/timestamper/TimestampFormatter.java
    M src/main/java/hudson/plugins/timestamper/TimestamperConfig.java
    M src/main/java/hudson/plugins/timestamper/action/TimestampsAction.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsWriterImpl.java
    M src/test/java/hudson/plugins/timestamper/TimestampNoteTest.java
    M src/test/java/hudson/plugins/timestamper/TimestamperConfigTest.java
    M src/test/java/hudson/plugins/timestamper/action/TimestampsActionTest.java
    M src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java
    M src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java
    M src/test/java/hudson/plugins/timestamper/io/VarintTest.java

  Log Message:
  -----------
  Drop support for Java 5

- Now requires Jenkins 1.520 or later.
- Add @Override annotations when implementing a method from an interface.
- PowerMockRule no longer works, so remove usages.
- Minor changes to TimestamperConfigTest to suit the newer Jenkins.


  Commit: c48c9b5adb800620ac934d3ffea45f030e659a62
      
https://github.com/jenkinsci/timestamper-plugin/commit/c48c9b5adb800620ac934d3ffea45f030e659a62
  Author: Steven Brown <[email protected]>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M src/test/java/hudson/plugins/timestamper/action/TimestampsActionTest.java

  Log Message:
  -----------
  Remove dependency on commons-io


  Commit: 88eadb31ecdffe047cace7121c501015dfa05d0a
      
https://github.com/jenkinsci/timestamper-plugin/commit/88eadb31ecdffe047cace7121c501015dfa05d0a
  Author: Steven Brown <[email protected]>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Expilcitly define used Hamcrest and PowerMock dependencies


  Commit: ce1121bbc211b0917f936ad18b5252521322cf15
      
https://github.com/jenkinsci/timestamper-plugin/commit/ce1121bbc211b0917f936ad18b5252521322cf15
  Author: Steven Brown <[email protected]>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/TimestamperOutputStream.java
    M src/main/java/hudson/plugins/timestamper/action/TimestampsAction.java
    M src/main/java/hudson/plugins/timestamper/annotator/ConsoleLogParser.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsWriterImpl.java
    M src/test/java/hudson/plugins/timestamper/TimestamperBuildWrapperTest.java

  Log Message:
  -----------
  Close resources as described in the Closables.close Javadoc

- All usages of Closables.closeQuietly have been removed. This method is
  deprecated as of Guava 14.


  Commit: 746abd5a1dd010821e7e25eebf8dd65a4f966a5f
      
https://github.com/jenkinsci/timestamper-plugin/commit/746abd5a1dd010821e7e25eebf8dd65a4f966a5f
  Author: Steven Brown <[email protected]>
  Date:   2013-11-09 (Sat, 09 Nov 2013)

  Changed paths:
    R src/main/java/hudson/plugins/timestamper/TimestampFormatter.java
    M src/main/java/hudson/plugins/timestamper/TimestampNote.java
    M src/main/java/hudson/plugins/timestamper/TimestamperConfig.java
    M src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotator.java
    M 
src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorFactory.java
    A src/main/java/hudson/plugins/timestamper/format/TimestampFormatter.java
    A 
src/main/java/hudson/plugins/timestamper/format/TimestampFormatterImpl.java
    R src/test/java/hudson/plugins/timestamper/TimestampFormatterTest.java
    M src/test/java/hudson/plugins/timestamper/TimestampNoteTest.java
    M src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java
    A 
src/test/java/hudson/plugins/timestamper/format/TimestampFormatterImplTest.java

  Log Message:
  -----------
  Add interface for TimestampFormatter

- TimestampNoteTest has been simplified as a result.


  Commit: 025511513bcd59032d097af2362665cc43e45f89
      
https://github.com/jenkinsci/timestamper-plugin/commit/025511513bcd59032d097af2362665cc43e45f89
  Author: Steven Brown <[email protected]>
  Date:   2013-11-09 (Sat, 09 Nov 2013)

  Changed paths:
    A src/main/java/hudson/plugins/timestamper/io/DumpTimestamps.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java

  Log Message:
  -----------
  Move TimestampsReader.main method into new DumpTimestamps class


  Commit: f9ffad90029bd1c8a8d73bb06132127781a9c6cf
      
https://github.com/jenkinsci/timestamper-plugin/commit/f9ffad90029bd1c8a8d73bb06132127781a9c6cf
  Author: Steven Brown <[email protected]>
  Date:   2013-11-10 (Sun, 10 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/annotator/ConsoleLogParser.java
    A 
src/main/java/hudson/plugins/timestamper/annotator/ConsoleLogParserImpl.java
    M src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotator.java
    M 
src/main/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorFactory.java
    A 
src/test/java/hudson/plugins/timestamper/annotator/ConsoleLogParserImplTest.java
    R 
src/test/java/hudson/plugins/timestamper/annotator/ConsoleLogParserTest.java
    M src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java

  Log Message:
  -----------
  Call Run.getLogText().length() to determine log file length

- This should return the correct length of gzipped log files.
- Further refactoring. TimestampAnnotatorTest has been simplified.


  Commit: dc50c3aab7f349ed79046448c74796abbafe71a5
      
https://github.com/jenkinsci/timestamper-plugin/commit/dc50c3aab7f349ed79046448c74796abbafe71a5
  Author: Steven Brown <[email protected]>
  Date:   2013-11-10 (Sun, 10 Nov 2013)

  Changed paths:
    R src/test/java/hudson/plugins/timestamper/TimestamperTestAssistant.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/ConsoleLogParserImplTest.java
    R src/test/java/hudson/plugins/timestamper/annotator/Jenkins17779Test.java
    M 
src/test/java/hudson/plugins/timestamper/format/TimestampFormatterImplTest.java

  Log Message:
  -----------
  Fold Jenkins17779Test into ConsoleLogParserImplTest


  Commit: 4ec6bacdaa2c4dbd61fe3feb448c374ec30e1048
      
https://github.com/jenkinsci/timestamper-plugin/commit/4ec6bacdaa2c4dbd61fe3feb448c374ec30e1048
  Author: Steven Brown <[email protected]>
  Date:   2013-11-10 (Sun, 10 Nov 2013)

  Changed paths:
    M src/main/java/hudson/plugins/timestamper/Timestamp.java
    M src/main/java/hudson/plugins/timestamper/TimestamperOutputStream.java
    M src/main/java/hudson/plugins/timestamper/io/DumpTimestamps.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsReader.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsWriter.java
    M src/main/java/hudson/plugins/timestamper/io/TimestampsWriterImpl.java
    M src/test/java/hudson/plugins/timestamper/TimestamperOutputStreamTest.java
    M src/test/java/hudson/plugins/timestamper/action/TimestampsActionTest.java
    M 
src/test/java/hudson/plugins/timestamper/annotator/TimestampAnnotatorTest.java
    M src/test/java/hudson/plugins/timestamper/io/TimestampsIOTest.java
    A src/test/java/hudson/plugins/timestamper/io/TimestampsReaderTest.java
    A src/test/java/hudson/plugins/timestamper/io/TimestampsWriterImplTest.java

  Log Message:
  -----------
  Rely on System.currentTimeMillis only (not nanoTime) due to JENKINS-19778

On most Jenkins servers, System.nanoTime gives a more accurate reading of
elapsed time, because it is unaffected when the clock is changed. However,
on the Jenkins server in issue 19778, System.nanoTime jumps forwards
several times during the build, by about 30-40 seconds each time. Once the
build has finished, the Timestamper plugin reports an elapsed time of about
twice what it should be.

It does not seem possible for the plugin to reliably determine whether it
can use System.nanoTime, especially when running within a virtual machine.

Overall, it is not worthwhile for the plugin to rely on System.nanoTime.


Compare: 
https://github.com/jenkinsci/timestamper-plugin/compare/830d25b5fe14...4ec6bacdaa2c

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to