- Jul 03, 2013
-
-
Stephen Connolly authored
- Fixes a regression in core where the display name clear on copy was triggering a save - More than one way to do this, could also have used the marker interface approach This route seems slightly less fragile, though people could still add ItemListeners with order == -Double.MAX_VALUE which would then introduce intdeterminism. A marker interface would remove that indeterminism as the onCopyComplete method would be only called on the Job as the last method... but it could be hard to ensure that all ItemGroupMixin's respect the calling of onCopyComplete contract hence this approach seems better to me for that reason
-
Stephen Connolly authored
- The caller is no longer responsible as the listener is actually invoked from the method
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Use DescribableList to handle the copy-on-write semantics correctly. The vector class just doesn't cut it, and we've been setting a new value to this field, which will violates all sorts of the concurrent programming practice. This change has the nice side effect of removing {{class="vector"}} from the persisted XML. A test is added to make sure we can still read back such an XML.
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jul 02, 2013
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Seiji Sogabe authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Revisiting the fix. Avoid parsing the entire text by only looking at the tail portion.
-
Kohsuke Kawaguchi authored
This will hopefully reduce the file locking problems on Windows.
-
Kohsuke Kawaguchi authored
-
- Jun 30, 2013
-
- Jun 29, 2013
-
-
Olivier Lamy authored
-
Olivier Lamy authored
Do not use anymore shaded version of wagon-http as it we can control commons-logging version
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
- if the user is anonymous, he'd go to HudsonAUthenticationEntryPoint, not here. - even if there is some code path that comes here, there's no guarnatee that SecurityRealm in charge wants a login form.
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
This allows HudsonAuthenticationEntryPoint to access which permission was needed
-
Kohsuke Kawaguchi authored
... before making any modification. The original version is acegi-security 1.0.7
-
- Jun 27, 2013
-
-
Kohsuke Kawaguchi authored
Node monitoring should run in parallel to reduce the total round-trip time in large instances.
-
- Jun 26, 2013
-
-
Harald Albers authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Conflicts: test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Integrated the fix toward 1.521.
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-