anchor.diff:  
           var tries = 1;
           var travisRepoId = 0;
  -        print.text( "Please wait while Travis CI syncs with you GitHub account." );
  -        while ( tries <= 10 ) {
  +        var numTries = 60;
  +        print.text( "Please wait while Travis CI syncs with you GitHub account. " )
  +        	.toConsole();
  +        while ( tries <= numTries ) {
               try {
                   cfhttp( url="https://api.travis-ci.org/repos/#gitUsername#/#moduleName#", result="local.travisRepo", throwonerror="true" ) {
                       cfhttpparam( type="header", name="Authorization", value="token #moduleSettings.travisToken#" );
  
positive.code: 
                  travisRepoId = deserializeJSON( travisRepo.filecontent ).repo.id;
                  
                  break;    
              }
              catch ( any e ) {
                  print.text( "." );
                  sleep( 1000 );
                  tries++;    
              }
          }
  
          if ( tries > 10 || travisRepoId == 0 ) {
              print.boldRed( "Whoops! " )
                  .redLine( "There was some trouble turning on the Travis builds.  You may need to handle that manually.  Sorry!")
                  .line()
                  .toConsole();
          }
          else {
              try {
                  cfhttp( url="https://api.travis-ci.org/hooks", method="PUT", result="local.turnOnHooks", throwonerror="true" ) {
                      cfhttpparam( type="header", name="Authorization", value="token #moduleSettings.travisToken#" );
                      // "MyClient/1.0.0" is used because Travis is bonkers with anything else
  
negative.code:                     } ) );
                  }
  
                  print
                  	.line()
                  	.boldGreenLine( "Builds turned on in Travis." ).line().toConsole();
              }
              catch ( any e ) {
                  log.info( "Travis Repo Id: #travisRepoId ?: 'N/A'#" );
                  log.error( "Exception thrown trying to activate Travis CI", e.message );
  				
  				if( tries <= 30 ) {
  					sleep( 1000 );
  	                print.text( ". " )
  	                	.toConsole();
  	                	
  					retry;
  				}
  
                  print.line()
                  	.boldRed( "Whoops! " )
                      .redLine( "There was some trouble turning on the Travis builds.  You may need to handle that manually.  Sorry!")
                      .line()
                      .toConsole();
              }
          }
  		
          try {
          // Using HTTPS URL so the GitHub Oauth token will work without complaining about not knowing the github.com host.
              var uri = createObject( "java", "org.eclipse.jgit.transport.URIish" )
  