Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/priority-sorter-plugin
  Commit: 260b02f6c02d55c11ec7463b9886ce471a9fdd31
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/260b02f6c02d55c11ec7463b9886ce471a9fdd31
  Author: emsa23 <[email protected]>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
    A src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
    A src/main/java/jenkins/advancedqueue/sorter/QueueItemCache.java
    M src/main/java/jenkins/advancedqueue/sorter/SorterStrategy.java
    M src/main/java/jenkins/advancedqueue/sorter/strategy/AbsoluteStrategy.java
    M src/main/java/jenkins/advancedqueue/sorter/strategy/FQBaseStrategy.java

  Log Message:
  -----------
  Sorter now caches more info about Queue.Item

 * Cache moved to new class (QueueItemCache)
 * Cache uses WeakHash to cache data after item left Queue
 * Caches more info about the item to minimize need for re-lookup
(ItemInfo)


  Commit: a2447a7e371869cb4ada8ed76a7114b3eb165ee8
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/a2447a7e371869cb4ada8ed76a7114b3eb165ee8
  Author: emsa23 <[email protected]>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/PrioritySorterConfiguration.java
    A src/main/java/jenkins/advancedqueue/PrioritySorterPlugin.java
    M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java

  Log Message:
  -----------
  Added PrioritySorterPLugin and moved initialization

All initialization is now done from the PrioritySorterPlugin
this includes legacy check and initial queue sorting.


  Commit: d5b58568933177cd18e2730a0834d7fda333c482
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/d5b58568933177cd18e2730a0834d7fda333c482
  Author: emsa23 <[email protected]>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
    M src/main/java/jenkins/advancedqueue/sorter/QueueItemCache.java

  Log Message:
  -----------
  Refactored MatrixBuild priority lookup to use QueueItemCache


  Commit: fec56d8fd773ebffb33afbe1b07e3b6af108da81
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/fec56d8fd773ebffb33afbe1b07e3b6af108da81
  Author: emsa23 <[email protected]>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    A 
src/main/java/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy.java
    A 
src/main/resources/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy/config.jelly

  Log Message:
  -----------
  Added UpstreamCauseStrategy.

This strategy will give the triggered Job the same priority
as the Build it got triggered by.


  Commit: 6fd151a5fea386358b8cb2da9b183094bf6b9311
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/6fd151a5fea386358b8cb2da9b183094bf6b9311
  Author: emsa23 <[email protected]>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java

  Log Message:
  -----------
  Fixed NPE when MatrixBuild is missing in cache.


  Commit: eed41937dd89f14a33937fb8554d3e025a46ab66
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/eed41937dd89f14a33937fb8554d3e025a46ab66
  Author: emsa23 <[email protected]>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    M src/main/java/hudson/queueSorter/PrioritySorterJobColumn.java
    R 
src/main/java/jenkins/advancedqueue/ActualAdvancedQueueSorterJobProperty.java
    M src/main/java/jenkins/advancedqueue/AdvancedQueueSorterJobProperty.java
    M src/main/java/jenkins/advancedqueue/JobGroup.java
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
    M src/main/java/jenkins/advancedqueue/PrioritySorterConfiguration.java

  Log Message:
  -----------
  Removed ActualAdvancedQueueSorterJobProperty.

Removed ActualAdvancedQueueSorterJobProperty now uses 
QueueItemCache, this reduces Job-lookups and iterations 
over all Jobs that was used before.


  Commit: c6fa0cb37dff8358f54e49e2492b4412b398fb82
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/c6fa0cb37dff8358f54e49e2492b4412b398fb82
  Author: emsa23 <[email protected]>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
    A src/main/java/jenkins/advancedqueue/PriorityConfigurationCallback.java
    M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
    M src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
    M src/main/java/jenkins/advancedqueue/sorter/SorterStrategy.java
    A src/main/java/jenkins/advancedqueue/sorter/SorterStrategyCallback.java
    M src/main/java/jenkins/advancedqueue/sorter/strategy/AbsoluteStrategy.java
    M src/main/java/jenkins/advancedqueue/sorter/strategy/FQBaseStrategy.java

  Log Message:
  -----------
  Refactoring to use callback/service pattern for assigning values.

Revering flow to be able to provide several values to 
the caller.


  Commit: fe2e1d1cb5451f88b88c16f53ce7351ff60c1a8d
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/fe2e1d1cb5451f88b88c16f53ce7351ff60c1a8d
  Author: emsa23 <[email protected]>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/JobGroup.java
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
    A src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
    M src/main/resources/jenkins/advancedqueue/PriorityConfiguration/index.jelly

  Log Message:
  -----------
  [JENKINS-11997] Consider jobs in the Executors for priority sorter

Introducing "Run Exclusive", with "Run Exclusive" set on a 
JobGroup only Jobs from that JobGroup will be started
until no more Jobs from that JobGroup is in queue being run.


  Commit: 776bd334db4c3b15d2acf72cc446cdad879caca2
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/776bd334db4c3b15d2acf72cc446cdad879caca2
  Author: emsa23 <[email protected]>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/PrioritySorterPlugin.java

  Log Message:
  -----------
  Startup sorting should be done in Advanced Mode


  Commit: 60a6aba368b77bbc8ea3eefe519174c3a0789de4
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/60a6aba368b77bbc8ea3eefe519174c3a0789de4
  Author: emsa23 <[email protected]>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M 
src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorterQueueListener.java
    M src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
    A src/main/java/jenkins/advancedqueue/sorter/ItemStatus.java

  Log Message:
  -----------
  Added ItemStatus to ItemInfo


  Commit: adb35b89aaa178f97887507366b04e80f10656ff
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/adb35b89aaa178f97887507366b04e80f10656ff
  Author: emsa23 <[email protected]>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M 
src/main/java/jenkins/advancedqueue/sorter/strategy/MultiBucketStrategy.java
    M 
src/main/resources/jenkins/advancedqueue/PrioritySorterConfiguration/config.jelly
    M src/main/webapp/scripts.js

  Log Message:
  -----------
  [JENKINS-20995] Default Priority always shows 1-5

Fixed problem where Default Priority Dropdown
always showed 1-5.
Updated default handling to reuse set values 
when switching strategy.


  Commit: 4a87e5290ea9b5ac243cabd2fb8c91d328794f35
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/4a87e5290ea9b5ac243cabd2fb8c91d328794f35
  Author: emsa23 <[email protected]>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
    M src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java

  Log Message:
  -----------
  Removed development/debug printing.


  Commit: 50725a71fd9a067ecf23376185a2a7b0c016f811
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/50725a71fd9a067ecf23376185a2a7b0c016f811
  Author: emsa23 <[email protected]>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
    M 
src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorterQueueListener.java

  Log Message:
  -----------
  Fixed NPE when onEnterBuildable() is called during startup.


  Commit: ce10d115d21b6e47948965c483fbdf05b7caf8b1
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/ce10d115d21b6e47948965c483fbdf05b7caf8b1
  Author: emsa23 <[email protected]>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    R src/main/webapp/scripts.js

  Log Message:
  -----------
  Removed unused js-file.


  Commit: d404444b4e3bf5853be7bd3af111c7b1c686bf74
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/d404444b4e3bf5853be7bd3af111c7b1c686bf74
  Author: emsa23 <[email protected]>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Removed Brad as developer not render this on wiki.


  Commit: 5696ab8b017d37119f842c55d7d7f3032ec8a042
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/5696ab8b017d37119f842c55d7d7f3032ec8a042
  Author: emsa23 <[email protected]>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
    A src/test/java/jenkins/advancedqueue/ApplicationTest.java

  Log Message:
  -----------
  Fixed issue where Job is not in any JobGroup.

Added simple tescase running in empty setup and fixed 
issue where a Job is not in any JobGroup.


  Commit: 48ffb041a2f57cacc6376cbba3750e8ceec90706
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/48ffb041a2f57cacc6376cbba3750e8ceec90706
  Author: emsa23 <[email protected]>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M src/test/java/jenkins/advancedqueue/ApplicationTest.java
    A src/test/resources/jenkins/advancedqueue/ApplicationTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml

  Log Message:
  -----------
  Simple test with and without configuration.


  Commit: 5b9b64842a8a926f36a9fc84a776c31cf2cb6d7b
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/5b9b64842a8a926f36a9fc84a776c31cf2cb6d7b
  Author: emsa23 <[email protected]>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M src/test/java/jenkins/advancedqueue/ApplicationTest.java
    A src/test/java/jenkins/advancedqueue/TestRunListener.java

  Log Message:
  -----------
  [TEST] Assert Jobs start order.

Added feature to assert that Jobs gets started
in the expected order.


  Commit: 6f74641c2021817b863f3254ed7e7f39f3800c2d
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/6f74641c2021817b863f3254ed7e7f39f3800c2d
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M src/test/java/jenkins/advancedqueue/ApplicationTest.java
    R src/test/java/jenkins/advancedqueue/TestRunListener.java
    A src/test/java/jenkins/advancedqueue/testutil/ExpectedItem.java
    A src/test/java/jenkins/advancedqueue/testutil/TestRunListener.java

  Log Message:
  -----------
  [TEST] Added simple test framework

Started with a simple framework for scheduling Jobs 
and validation the priority and start order.


  Commit: fe1e6ffc12dbe5c3f07d018610d96967965733c7
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/fe1e6ffc12dbe5c3f07d018610d96967965733c7
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M src/test/java/jenkins/advancedqueue/ApplicationTest.java

  Log Message:
  -----------
  [TEST] Changed timing and setup.

Changed timing so that Jobs are clearly separated 
in time. Made sure tests runs with one  executer to 
avoid races when starting builds.


  Commit: 31724ff1081586cfe8e0919ead32a9447d90530d
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/31724ff1081586cfe8e0919ead32a9447d90530d
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    R src/test/java/jenkins/advancedqueue/ApplicationTest.java
    A src/test/java/jenkins/advancedqueue/test/BasicTest.java
    R src/test/resources/jenkins/advancedqueue/ApplicationTest/config.xml
    R 
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PriorityConfiguration.xml
    R 
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
    A src/test/resources/jenkins/advancedqueue/test/BasicTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml

  Log Message:
  -----------
  [TEST] Move and rename of Test class


  Commit: 6447245841f1bd334bbbe91d360ef561f9f45f82
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/6447245841f1bd334bbbe91d360ef561f9f45f82
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M src/test/java/jenkins/advancedqueue/test/BasicTest.java
    A src/test/java/jenkins/advancedqueue/testutil/JobHelper.java

  Log Message:
  -----------
  [TEST] Refactoring, created JobHelper


  Commit: 0fd092a8ee1ef6d84020200e3387d965c0cbcf31
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/0fd092a8ee1ef6d84020200e3387d965c0cbcf31
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M src/test/java/jenkins/advancedqueue/testutil/JobHelper.java

  Log Message:
  -----------
  [TEST] Prevent the Jobs being started until sorted.

PRevent the Jobs from beeing started until we know
they are correctly sorted. HAd to use a reload() of
Jenkins to make the config take effect.


  Commit: 4323547cb68b809f65f27226a2a4d134407ff00d
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/4323547cb68b809f65f27226a2a4d134407ff00d
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    A src/test/java/jenkins/advancedqueue/test/OneJobGroupTest.java
    A src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml

  Log Message:
  -----------
  [TEST] Added tests of different PriorityStrategies


  Commit: df55f83d7f64f81fbca02bc9711f2144264942c5
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/df55f83d7f64f81fbca02bc9711f2144264942c5
  Author: emsa23 <[email protected]>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    A src/test/java/jenkins/advancedqueue/test/JobPatternGroupTest.java
    A 
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml

  Log Message:
  -----------
  [TEST] Added tests for JobPattern


  Commit: b5858f360e56d132a8ab8316d66af2772f46b59d
      
https://github.com/jenkinsci/priority-sorter-plugin/commit/b5858f360e56d132a8ab8316d66af2772f46b59d
  Author: emsa23 <[email protected]>
  Date:   2013-12-20 (Fri, 20 Dec 2013)

  Changed paths:
    M pom.xml
    M src/main/java/hudson/queueSorter/PrioritySorterJobColumn.java
    R 
src/main/java/jenkins/advancedqueue/ActualAdvancedQueueSorterJobProperty.java
    M src/main/java/jenkins/advancedqueue/AdvancedQueueSorterJobProperty.java
    M src/main/java/jenkins/advancedqueue/JobGroup.java
    M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
    A src/main/java/jenkins/advancedqueue/PriorityConfigurationCallback.java
    M src/main/java/jenkins/advancedqueue/PrioritySorterConfiguration.java
    A src/main/java/jenkins/advancedqueue/PrioritySorterPlugin.java
    A src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
    A 
src/main/java/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy.java
    M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
    M 
src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorterQueueListener.java
    A src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
    A src/main/java/jenkins/advancedqueue/sorter/ItemStatus.java
    A src/main/java/jenkins/advancedqueue/sorter/QueueItemCache.java
    M src/main/java/jenkins/advancedqueue/sorter/SorterStrategy.java
    A src/main/java/jenkins/advancedqueue/sorter/SorterStrategyCallback.java
    M src/main/java/jenkins/advancedqueue/sorter/strategy/AbsoluteStrategy.java
    M src/main/java/jenkins/advancedqueue/sorter/strategy/FQBaseStrategy.java
    M 
src/main/java/jenkins/advancedqueue/sorter/strategy/MultiBucketStrategy.java
    M src/main/resources/jenkins/advancedqueue/PriorityConfiguration/index.jelly
    M 
src/main/resources/jenkins/advancedqueue/PrioritySorterConfiguration/config.jelly
    A 
src/main/resources/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy/config.jelly
    R src/main/webapp/scripts.js
    A src/test/java/jenkins/advancedqueue/test/BasicTest.java
    A src/test/java/jenkins/advancedqueue/test/JobPatternGroupTest.java
    A src/test/java/jenkins/advancedqueue/test/OneJobGroupTest.java
    A src/test/java/jenkins/advancedqueue/testutil/ExpectedItem.java
    A src/test/java/jenkins/advancedqueue/testutil/JobHelper.java
    A src/test/java/jenkins/advancedqueue/testutil/TestRunListener.java
    A src/test/resources/jenkins/advancedqueue/test/BasicTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
    A src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/config.xml
    A 
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
    A 
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml

  Log Message:
  -----------
  Merge pull request #10 from emsa23/master

Towards 2.3


Compare: 
https://github.com/jenkinsci/priority-sorter-plugin/compare/c55b91a4fb7b...b5858f360e56

-- 
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