1. 04 3月, 2010 7 次提交
  2. 03 3月, 2010 9 次提交
    • K
      [FIXED HUDSON-2137] · c6acb5b8
      kohsuke 提交于
      Merged revisions 27137,27564,27566-27567,27578,27586,27599,27603,27606-27609,27611,27616,27626-27632,27640,27654-27656,27687,27701,27801,27816,27819,27843-27845,28087,28158-28161 via svnmerge from 
      https://www.dev.java.net/svn/hudson/branches/HUDSON-2137
      
      ........
        r27137 | kohsuke | 2010-02-08 08:46:16 -0800 (Mon, 08 Feb 2010) | 1 line
        
        experimenting with abstractions
      ........
        r27564 | kohsuke | 2010-02-16 07:58:26 -0800 (Tue, 16 Feb 2010) | 1 line
        
        bundling makes it easier for caller to handle ConsoleAnnotator
      ........
        r27566 | kohsuke | 2010-02-16 08:49:48 -0800 (Tue, 16 Feb 2010) | 1 line
        
        this should work with Runs, not AbstractBuilds
      ........
        r27567 | kohsuke | 2010-02-16 08:54:06 -0800 (Tue, 16 Feb 2010) | 1 line
        
        simplified
      ........
        r27578 | kohsuke | 2010-02-16 12:26:11 -0800 (Tue, 16 Feb 2010) | 1 line
        
        still a work in progress, but committing once to pull in trunk changes
      ........
        r27586 | kohsuke | 2010-02-16 14:35:37 -0800 (Tue, 16 Feb 2010) | 1 line
        
        making more progress
      ........
        r27599 | kohsuke | 2010-02-16 19:22:01 -0800 (Tue, 16 Feb 2010) | 2 lines
        
        hooking up the side that writes annotations.
        still a work in progress.
      ........
        r27603 | kohsuke | 2010-02-16 23:43:35 -0800 (Tue, 16 Feb 2010) | 3 lines
        
        what appears to me as the first cut of hooking up the reader side of the annotations.
        
        I haven't even run it yet --- this just passed the compilation, and I'm calling it a day.
      ........
        r27606 | kohsuke | 2010-02-17 09:15:16 -0800 (Wed, 17 Feb 2010) | 1 line
        
        demo instance hook up
      ........
        r27607 | kohsuke | 2010-02-17 11:27:02 -0800 (Wed, 17 Feb 2010) | 3 lines
        
        one more utility method.
        
        I never understood what the point of letting the skip method skip less.
      ........
        r27608 | kohsuke | 2010-02-17 11:56:23 -0800 (Wed, 17 Feb 2010) | 3 lines
        
        - moved LargeText subtype to its own class
        - skipping log output was done incorrectly --- it had to skip N bytes where it was skipping N chars.
        - hooked up console annotations for completed builds.
      ........
        r27609 | kohsuke | 2010-02-17 12:01:46 -0800 (Wed, 17 Feb 2010) | 1 line
        
        copyright header
      ........
        r27611 | kohsuke | 2010-02-17 13:18:10 -0800 (Wed, 17 Feb 2010) | 1 line
        
        introduced a mechanism to register extension during an unit test.
      ........
        r27616 | kohsuke | 2010-02-17 13:38:12 -0800 (Wed, 17 Feb 2010) | 1 line
        
        test case for console annotations
      ........
        r27626 | kohsuke | 2010-02-17 15:23:06 -0800 (Wed, 17 Feb 2010) | 1 line
        
        removing test ConsoleAnnotator as I write tests as tests
      ........
        r27627 | kohsuke | 2010-02-17 16:06:13 -0800 (Wed, 17 Feb 2010) | 1 line
        
        added a multi-phase cooperative locking mechanism useful during the debugging
      ........
        r27628 | kohsuke | 2010-02-17 16:06:41 -0800 (Wed, 17 Feb 2010) | 1 line
        
        testing progressive log annotation
      ........
        r27629 | kohsuke | 2010-02-17 16:20:32 -0800 (Wed, 17 Feb 2010) | 1 line
        
        adding a test for ConsoleAnnotation that's explicitly placed.
      ........
        r27630 | kohsuke | 2010-02-17 16:23:02 -0800 (Wed, 17 Feb 2010) | 1 line
        
        removing test ConsoleAnnotation as I write tests as tests
      ........
        r27631 | kohsuke | 2010-02-17 16:28:50 -0800 (Wed, 17 Feb 2010) | 1 line
        
        tweaking the abstraction a bit.
      ........
        r27632 | kohsuke | 2010-02-17 16:44:21 -0800 (Wed, 17 Feb 2010) | 1 line
        
        parameterized the context type so that this can be used in places other than the build console output, such as polling logs, slave logs, and so on.
      ........
        r27640 | kohsuke | 2010-02-17 17:27:52 -0800 (Wed, 17 Feb 2010) | 1 line
        
        bug fix
      ........
        r27654 | kohsuke | 2010-02-17 22:53:04 -0800 (Wed, 17 Feb 2010) | 1 line
        
        doc improvement
      ........
        r27655 | kohsuke | 2010-02-17 22:53:59 -0800 (Wed, 17 Feb 2010) | 1 line
        
        doc improvement
      ........
        r27656 | kohsuke | 2010-02-17 23:10:42 -0800 (Wed, 17 Feb 2010) | 1 line
        
        test case for adjacent tags
      ........
        r27687 | kohsuke | 2010-02-19 14:39:21 -0800 (Fri, 19 Feb 2010) | 1 line
        
        introduced a facotry and descriptor. This allows them to define configuration pages, allow users to disable/enable them, plus define custom behaviors.
      ........
        r27701 | kohsuke | 2010-02-19 18:23:52 -0800 (Fri, 19 Feb 2010) | 1 line
        
        defining a mechanism for ConsoleAnnotatorFactory and ConsoleAnnotationDescriptor to define script.js and have them imported into the console output page
      ........
        r27801 | kohsuke | 2010-02-22 11:59:16 -0800 (Mon, 22 Feb 2010) | 1 line
        
        now embedding annotations inside the console output log file.
      ........
        r27816 | kohsuke | 2010-02-22 15:45:04 -0800 (Mon, 22 Feb 2010) | 1 line
        
        introduced a convenience method for unit tests
      ........
        r27819 | kohsuke | 2010-02-22 17:37:05 -0800 (Mon, 22 Feb 2010) | 5 lines
        
        As an example of using embedded console annotations, implementing Ant target invocation outlines.
        
        It might be better to make the concept of outline more generally reusable, so that different kinds of outlines can be placed into the same container element for a single hierarchical representation.
        
        Still a work in progress.
      ........
        r27843 | kohsuke | 2010-02-23 16:12:13 -0800 (Tue, 23 Feb 2010) | 1 line
        
        for now, disable this for production usage, until I work out a better UI.
      ........
        r27844 | kohsuke | 2010-02-23 19:08:00 -0800 (Tue, 23 Feb 2010) | 1 line
        
        started working on annotating exception.
      ........
        r27845 | kohsuke | 2010-02-23 19:08:33 -0800 (Tue, 23 Feb 2010) | 1 line
        
        more TODOs for myself
      ........
        r28087 | kohsuke | 2010-03-01 10:03:55 -0800 (Mon, 01 Mar 2010) | 1 line
        
        formatting changes
      ........
        r28158 | kohsuke | 2010-03-02 17:00:00 -0800 (Tue, 02 Mar 2010) | 1 line
        
        ConsoleAnnotation and ConsoleAnnotator are too confusing.
      ........
        r28159 | kohsuke | 2010-03-02 17:02:02 -0800 (Tue, 02 Mar 2010) | 1 line
        
        doc improvement
      ........
        r28160 | kohsuke | 2010-03-02 17:05:14 -0800 (Tue, 02 Mar 2010) | 1 line
        
        more doc improvements.
      ........
        r28161 | kohsuke | 2010-03-02 17:11:59 -0800 (Tue, 02 Mar 2010) | 1 line
        
        more doc improvement
      ........
      
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28173 71c3de6d-444a-0410-be80-ed276b4c234a
      c6acb5b8
    • K
    • M
      e325bee5
    • M
      Add back readResolve() that I removed in r28147 (branch r27997).. · 8359f5d8
      mindless 提交于
      in the other removed cases readResolve was redundant with the XStream Converter,
      but in this case it is needed when deserializing a Result sent from a slave node
      (XStream is not used in remoting).
      
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28157 71c3de6d-444a-0410-be80-ed276b4c234a
      8359f5d8
    • M
      fix: skip update from SaveableListener during doUpgrade/doDiscard · 9fb65a99
      mindless 提交于
      to avoid ConcurrentModificationException.
      
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28155 71c3de6d-444a-0410-be80-ed276b4c234a
      9fb65a99
    • M
      Merge r27590:28071 and r28073 from branches/old-data-monitor into trunk. · 07f0405f
      mindless 提交于
      --Merged-in:------------------------------------------------------------
      r27601 | mindless | 2010-02-16 20:21:50 -0800 (Tue, 16 Feb 2010) | 8 lines
      
      Add OldDataMonitor for tracking loaded data that contained old deprecated data,
      the Saveable objects that can be save()'ed to persist the data in its new format,
      and the Hudson releases where these structure changes took place.
      A "Manage Old Data" form explains how Hudson deals with migrating old data
      (keeping downgrades possible), lists the old data, and allows upgrade of the data
      files with changes up through a selected Hudson release.
      Added calls of OldDataMonitor.report() for six old deprecated fields/data changes.
      
      --Merged-in:------------------------------------------------------------
      r27683 | mindless | 2010-02-19 11:43:40 -0800 (Fri, 19 Feb 2010) | 5 lines
      
      Expand OldDataMonitor to also track unreadable data found while loading.
      These are reported from util.RobustReflectionConverter and RobustCollectionConverter.
      "Manage Old Data" screen has additional text about unreadable data, and a form
      to resave those files which will discard that data.
      
      --Merged-in:------------------------------------------------------------
      r27715 | mindless | 2010-02-20 08:56:51 -0800 (Sat, 20 Feb 2010) | 3 lines
      
      Add Saveable/Item/Run listeners to remove entries tracked by OldDataMonitor
      if they are resaved or deleted.
      
      --Merged-in:------------------------------------------------------------
      r27970 | mindless | 2010-02-26 09:02:43 -0800 (Fri, 26 Feb 2010) | 6 lines
      
      Add OldDataMonitor reporting for deprecated fields in Mailer and HudsonPrivateSecurityRealm.
      Includes fix in RobustReflectionConverter to report against outermost Saveable object
      (User object can contain MyViewsProperty which is also Saveable).
      Also added XStream2.PassthruConverter which is used to report old data during
      unmarshalling when the containing Saveable is not known.
      
      --Merged-in:------------------------------------------------------------
      r27982 | mindless | 2010-02-26 11:35:41 -0800 (Fri, 26 Feb 2010) | 3 lines
      
      Fix to show username for User objects instead of "fullDisplayName".
      Also increased threshold for possible compatibility removal from 100 to 150 releases.
      
      --Merged-in:------------------------------------------------------------
      r27983 | mindless | 2010-02-26 11:43:06 -0800 (Fri, 26 Feb 2010) | 5 lines
      
      Add OldDataMonitor reporting for ParametersAction.build, CauseAction.cause
      and UpstreamCause.upstreamCause.
      Note: these will make the list of objects on the OldData/manage screen very long
      for Hudson installs with lots of builds run on Hudson 1.283 to 1.287.
      
      --Merged-in:------------------------------------------------------------
      r27987 | mindless | 2010-02-26 12:33:59 -0800 (Fri, 26 Feb 2010) | 4 lines
      
      Refactored XStream2.PassthruConverter so uses do not need to be registered with
      the XStream2 instance, but work for all XStream2 (using ConverterImpl subclass
      found by AssociatedConverterImpl).
      
      --Merged-in:------------------------------------------------------------
      r27989 | mindless | 2010-02-26 13:38:35 -0800 (Fri, 26 Feb 2010) | 3 lines
      
      Add a cache of ConverterImpl instances in AssociatedConverterImpl to avoid
      repeated work in findConverter every time such an object is marshalled/unmarshalled.
      
      --Merged-in:------------------------------------------------------------
      r27996 | mindless | 2010-02-26 16:47:19 -0800 (Fri, 26 Feb 2010) | 2 lines
      
      Add OldDataMonitor reporting for HealthReport.description
      
      --Merged-in:------------------------------------------------------------
      r27997 | mindless | 2010-02-26 16:49:28 -0800 (Fri, 26 Feb 2010) | 5 lines
      
      Remove readResolve() in 3 classes where a Converter now does that work.
      In GlobalMatrixAuthorizationStrategy and AuthorizationMatrixProperty also
      add unreadable-data reporting when unable to parse a permission type,
      and report when Item.READ permission is added for migration from < 1.301
      
      --Merged-in:------------------------------------------------------------
      r28073 | mindless | 2010-02-28 23:18:06 -0800 (Sun, 28 Feb 2010) | 5 lines
      
      Report any old XStream 1.1.x serialized (files from Hudson before 1.106)
      to OldDataMonitor, using a ThreadLocal since the unmarshal context is not
      available in the mapper.  These use "-" to encode "$" in a class name
      instead of "_-" used now.
      
      +-End-of-merged-revisions----------------------------------------------+
      
      
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28147 71c3de6d-444a-0410-be80-ed276b4c234a
      07f0405f
    • K
    • K
      normalization needs to avoid producing empty string. · 9d63c022
      kohsuke 提交于
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28142 71c3de6d-444a-0410-be80-ed276b4c234a
      9d63c022
    • M
      [FIXED HUDSON-5769] Update to XStream 1.3.1-hudson-6 where I added · 48df625a
      mindless 提交于
      protected Converter createDefaultConverter().  This allows a subclass
      to override the default converter (was hardcoded to ReflectionConverter)
      which is also given to the constructor of a few other converters,
      most notably ThrowableConverter.  Override this method in XStream2 to
      provide a RobustReflectionConverter so missing fields in classes
      extending Throwable are handled properly.
      
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28141 71c3de6d-444a-0410-be80-ed276b4c234a
      48df625a
  3. 02 3月, 2010 3 次提交
  4. 01 3月, 2010 1 次提交
  5. 28 2月, 2010 2 次提交
  6. 27 2月, 2010 6 次提交
  7. 26 2月, 2010 6 次提交
  8. 25 2月, 2010 2 次提交
  9. 24 2月, 2010 2 次提交
  10. 23 2月, 2010 1 次提交
  11. 20 2月, 2010 1 次提交