Skip to content

Commit

Permalink
[FIXED JENKINS-12369] can't deserialize build history
Browse files Browse the repository at this point in the history
This amends commit 7656400.
  • Loading branch information
ndeloof committed Feb 28, 2012
1 parent 8840025 commit 1e7d0a2
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
18 changes: 13 additions & 5 deletions src/main/java/hudson/plugins/git/GitSCM.java
@@ -1,6 +1,8 @@
package hudson.plugins.git;

import static hudson.Util.fixEmptyAndTrim;
import static hudson.init.InitMilestone.PLUGINS_PREPARED;
import static hudson.init.InitMilestone.PLUGINS_STARTED;

import hudson.AbortException;
import hudson.EnvVars;
Expand All @@ -9,6 +11,8 @@
import hudson.FilePath.FileCallable;
import hudson.Launcher;
import hudson.Util;
import hudson.init.InitMilestone;
import hudson.init.Initializer;
import hudson.matrix.MatrixBuild;
import hudson.matrix.MatrixRun;
import hudson.model.AbstractBuild;
Expand Down Expand Up @@ -1391,11 +1395,6 @@ public static final class DescriptorImpl extends SCMDescriptor<GitSCM> {

public DescriptorImpl() {
super(GitSCM.class, GitRepositoryBrowser.class);
Run.XSTREAM.registerConverter(new ObjectIdConverter());
Items.XSTREAM.registerConverter(new RemoteConfigConverter(
Items.XSTREAM));
Items.XSTREAM.alias("org.spearce.jgit.transport.RemoteConfig",
RemoteConfig.class);
load();
}

Expand Down Expand Up @@ -1804,7 +1803,16 @@ private boolean isRevExcluded(IGitAPI git, Revision r, TaskListener listener) {
// By default, return false.
return false;
}

@Initializer(before = InitMilestone.JOB_LOADED)
public static void configureXtream() {
Run.XSTREAM.registerConverter(new ObjectIdConverter());
Items.XSTREAM.registerConverter(new RemoteConfigConverter(Items.XSTREAM));
Items.XSTREAM.alias("org.spearce.jgit.transport.RemoteConfig", RemoteConfig.class);
}

private static final Logger LOGGER = Logger.getLogger(GitSCM.class.getName());

/**
* Set to true to enable more logging to build's {@link TaskListener}.
* Used by various classes in this package.
Expand Down
1 change: 0 additions & 1 deletion src/main/java/hudson/plugins/git/GitTool.java
Expand Up @@ -27,7 +27,6 @@
import java.util.Collections;
import java.util.List;


/**
* Information about Git installation.
*
Expand Down

0 comments on commit 1e7d0a2

Please sign in to comment.