Commit Graph
32590 Commits
Author SHA1 Message Date
kohsuke 95a7082efe bug fix.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1825 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:34:43 +00:00
kohsuke 7197d32dfb ItemGroup is an interface, so can't be moved there.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1824 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:29:54 +00:00
kohsuke 813ddee2e0 doc improvement.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1823 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:29:39 +00:00
kohsuke 58645225f4 this method apparently is used to calculate the 'user' view.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1822 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:27:58 +00:00
kohsuke 45b81f2215 removed unused method.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1821 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:27:21 +00:00
kohsuke 4396764378 This comment was applied against ViewItem.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1820 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:24:48 +00:00
kohsuke a3e2a43a2c formatting change.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1819 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 05:03:11 +00:00
kohsuke 9d2adbc430 expanding the use of CopyOnWriteMap.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1818 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 04:58:02 +00:00
kohsuke 5310fd197d prepared the TreeMap version as well.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1817 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 04:57:48 +00:00
kohsuke 1bcd890d61 removed synchronization overhead by using COW Map.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1816 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 04:46:36 +00:00
kohsuke 14c245137c implemented a copy-on-write map.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1815 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 04:40:50 +00:00
kohsuke d3be2d35df doc improvement.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1814 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 04:40:31 +00:00
kohsuke 50dbcacfde this entry probably doesn't need the default description.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1813 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 02:30:42 +00:00
kohsuke 092642be38 doc update.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1812 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 02:30:09 +00:00
kohsuke 5676f25152 forgot to add the help screen for new cvs.exe path configuration option.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1811 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 02:29:38 +00:00
kohsuke 94437f1476 fixing bugs.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1810 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 02:28:18 +00:00
kohsuke 61a522671a I messed up the branching. So merging the maven2 branch to the trunk. If we need a quick fix release for 1.74, I'll see if I can move this all to a branch again.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1808 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 02:10:59 +00:00
kohsuke fe21d5c141 fixed a horrible horrible memory leak.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1807 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-19 19:27:34 +00:00
kohsuke 2bb355c9f0 moving various pieces around to make room for better m2 integration.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1806 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-19 15:47:54 +00:00
kohsuke d85f2ec0e5 forgot to add those files.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1804 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 17:11:45 +00:00
kohsuke 3303b03ac5 introducing ViewItem as the children of View, so that I can add other kinds of things into views.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1803 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 16:45:54 +00:00
kohsuke 2aadc59754 renamed the following classes in preparation to make views extensible:
View -> ListView
JobCollection -> View


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1802 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 15:19:49 +00:00
kohsuke d304d19ff1 fixed an NPE from Jelly below:
java.lang.NullPointerException
        at org.apache.commons.jexl.parser.ASTAddNode.value(ASTAddNode.java:116)
        at org.apache.commons.jexl.parser.ASTExpression.value(ASTExpression.java:53)
        at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:81)
        at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82)
        at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:56)
        at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50)
        at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:79)
        at org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69)
        at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:84)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
        at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
        at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1801 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 15:07:20 +00:00
kohsuke 8269b0be9e refactored a bit to make DirectoryHolder a mix-in. Changed the name to DirectoryBrowserSupport.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1800 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 15:02:16 +00:00
kohsuke 937b5f63eb [maven-release-plugin] prepare for next development iteration
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1797 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 02:02:33 +00:00
kohsuke 498f8fca64 [maven-release-plugin] prepare release hudson-1_74
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1795 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 02:01:09 +00:00
kohsuke eed35488c6 added a link to the enter credential page.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1794 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-17 02:15:08 +00:00
kohsuke 36f949f19d always display the enter credential link regardless of the error code, given that some users reported the following error:
ERROR: Error in subversion
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:44)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:124)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineProperties(DAVUtil.java:197)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineInfo(DAVUtil.java:160)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:147)
	at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:337)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:159)
	at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:378)
	at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:368)
	at hudson.FilePath.act(FilePath.java:191)
	at hudson.scm.SubversionSCM.update(SubversionSCM.java:368)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:223)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:255)
	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:101)
	at hudson.model.Run.run(Run.java:533)
	at hudson.model.Build.run(Build.java:266)
	at hudson.model.Executor.run(Executor.java:61)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1793 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-17 02:09:43 +00:00
kohsuke 08cebb5ea6 fixed a NPE bug when creating a new job.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1792 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-17 01:58:11 +00:00
kohsuke 545383c93f doc improvement.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1789 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 06:05:05 +00:00
kohsuke 049c0ff784 added more callback events to notify the change of the current module.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1788 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 06:02:26 +00:00
kohsuke e35e90a725 no need for this class to be final.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1787 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 05:41:29 +00:00
kohsuke cb5d0e631c interceptor is hooked up to MavenBuild so that all callbacks are now invoked.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1786 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 05:40:51 +00:00
kohsuke 9705081126 Filed MNG-2778.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1785 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 01:49:03 +00:00
kohsuke 36019baeb2 typo.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1784 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 01:39:24 +00:00
kohsuke 3516b99fd2 added getContainer() to gain access to the plexus container, so that I can get references to objects in it.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1783 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 01:37:33 +00:00
kohsuke 5f0283fc5e filed MNG-2777 for this.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1782 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 01:36:22 +00:00
kohsuke 8366e16dee made sure that our PluginManagerInterceptor is always used instead of the default one.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1781 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 01:28:19 +00:00
kohsuke 2462ab8955 copied org.apache.maven.embedder.MavenEmbedder 2.0.4 to make local changes.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1780 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 00:48:45 +00:00
kohsuke 0c9dc4c624 when there's no usage, there are no "following places".
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1779 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 00:14:13 +00:00
kohsuke f434777d51 record fingerprints as well as archive artifacts.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1778 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-16 00:12:10 +00:00
kohsuke 2448f48178 formatting errors.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1777 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 23:57:55 +00:00
kohsuke c179db6514 made the contract bit more generic so that it can be used from MavenBuild.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1776 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 23:56:11 +00:00
kohsuke fefb9089b5 simplified by removing duplicate code.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1775 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 23:53:56 +00:00
kohsuke 3fcce971f0 indentation fix.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1774 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 23:50:14 +00:00
kohsuke 9dfd5b8200 bug fix. Local write() should create parent directories just like remote write().
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1773 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 23:48:38 +00:00
kohsuke 161b951b6d merged svnkit branch
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1771 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 19:22:04 +00:00
kohsuke ff37645766 implemented #226.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1770 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 19:20:32 +00:00
kohsuke 2f66019cf7 trying to fix a bug where the slave agent doesn't terminate itself even when the connection is lost.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1765 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-15 17:46:46 +00:00
kohsuke 1aa45c8bb3 finishing up details.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1752 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-14 06:00:29 +00:00