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.