Example #1
0
 public static TM_UserData   pushUserRepository(this TM_UserData userData, API_NGit nGit)
 {
     if (MiscUtils.runningOnLocalHost() && TMConfig.Current.getGitUserConfigFile().valid())  //don't push local changes in order to prevent git merge conflicts
     {
         "[triggerGitCommit] skipping because it is a local request and getGitUserConfigFile is set".info();
         return(userData);
     }
     TM_UserData.GitPushThread = O2Thread.mtaThread(
         () => {
         var start = DateTime.Now;
         "[TM_UserData][GitPush] Start".info();
         nGit.push();
         "[TM_UserData][GitPush] in ".info(start.duration_to_Now());
     });
     return(userData);
 }
Example #2
0
 public static TM_UserData   triggerGitCommit(this TM_UserData userData)
 {
     if (MiscUtils.runningOnLocalHost() && TMConfig.Current.getGitUserConfigFile().valid()) //don't commit local changes in order to prevent git merge conflicts
     {
         "[triggerGitCommit] skipping because it is a local request and getGitUserConfigFile is set".info();
         return(userData);
     }
     if (userData.AutoGitCommit && userData.NGit.notNull())
     {
         if (userData.NGit.status().valid())
         {
             var start = DateTime.Now;
             userData.NGit.add_and_Commit_using_Status();
             "[TM_UserData][GitCommit] in ".info(start.duration_to_Now());
         }
     }
     return(userData);
 }