3232import java .io .ByteArrayOutputStream ;
3333import java .io .File ;
3434import java .io .IOException ;
35+ import java .util .logging .Level ;
36+ import java .util .logging .Logger ;
3537import jenkins .scm .impl .mock .AbstractSampleDVCSRepoRule ;
3638import org .eclipse .jgit .lib .Constants ;
3739import org .eclipse .jgit .lib .RepositoryBuilder ;
@@ -44,6 +46,8 @@ public final class GitSampleRepoRule extends AbstractSampleDVCSRepoRule {
4446
4547 private static boolean initialized = false ;
4648
49+ private static final Logger LOGGER = Logger .getLogger (GitSampleRepoRule .class .getName ());
50+
4751 public void git (String ... cmds ) throws Exception {
4852 run ("git" , cmds );
4953 }
@@ -74,10 +78,10 @@ public final boolean mkdirs(String rel) throws IOException {
7478 public void notifyCommit (JenkinsRule r ) throws Exception {
7579 synchronousPolling (r );
7680 WebResponse webResponse = r .createWebClient ().goTo ("git/notifyCommit?url=" + bareUrl (), "text/plain" ).getWebResponse ();
77- System . out . println ( webResponse .getContentAsString ());
81+ LOGGER . log ( Level . FINE , webResponse .getContentAsString ());
7882 for (NameValuePair pair : webResponse .getResponseHeaders ()) {
7983 if (pair .getName ().equals ("Triggered" )) {
80- System . out . println ( "Triggered: " + pair .getValue ());
84+ LOGGER . log ( Level . FINE , "Triggered: " + pair .getValue ());
8185 }
8286 }
8387 r .waitUntilNoActivity ();
@@ -101,24 +105,24 @@ public boolean gitVersionAtLeast(int neededMajor, int neededMinor, int neededPat
101105 try {
102106 int returnCode = new Launcher .LocalLauncher (procListener ).launch ().cmds ("git" , "--version" ).stdout (out ).join ();
103107 if (returnCode != 0 ) {
104- System . out . println ( "Command 'git --version' returned " + returnCode );
108+ LOGGER . log ( Level . WARNING , "Command 'git --version' returned " + returnCode );
105109 }
106110 } catch (IOException | InterruptedException ex ) {
107- System . out . println ( "Error checking git version " + ex );
111+ LOGGER . log ( Level . WARNING , "Exception checking git version " + ex );
108112 }
109113 final String versionOutput = out .toString ().trim ();
110114 final String [] fields = versionOutput .split (" " )[2 ].replaceAll ("msysgit." , "" ).replaceAll ("windows." , "" ).split ("\\ ." );
111115 final int gitMajor = Integer .parseInt (fields [0 ]);
112116 final int gitMinor = Integer .parseInt (fields [1 ]);
113117 final int gitPatch = Integer .parseInt (fields [2 ]);
114118 if (gitMajor < 1 || gitMajor > 3 ) {
115- System . out . println ( " WARNING: Unexpected git major version " + gitMajor + " parsed from '" + versionOutput + "', field:'" + fields [0 ] + "'" );
119+ LOGGER . log ( Level . WARNING , " Unexpected git major version " + gitMajor + " parsed from '" + versionOutput + "', field:'" + fields [0 ] + "'" );
116120 }
117121 if (gitMinor < 0 || gitMinor > 50 ) {
118- System . out . println ( " WARNING: Unexpected git minor version " + gitMinor + " parsed from '" + versionOutput + "', field:'" + fields [1 ] + "'" );
122+ LOGGER . log ( Level . WARNING , " Unexpected git minor version " + gitMinor + " parsed from '" + versionOutput + "', field:'" + fields [1 ] + "'" );
119123 }
120124 if (gitPatch < 0 || gitPatch > 20 ) {
121- System . out . println ( " WARNING: Unexpected git patch version " + gitPatch + " parsed from '" + versionOutput + "', field:'" + fields [2 ] + "'" );
125+ LOGGER . log ( Level . WARNING , " Unexpected git patch version " + gitPatch + " parsed from '" + versionOutput + "', field:'" + fields [2 ] + "'" );
122126 }
123127
124128 return gitMajor > neededMajor ||
0 commit comments