Fossil

Diff
Login

Diff

Differences From Artifact [e8907f14c0]:

To Artifact [3f281dad88]:


687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
      }
      fossil_path_free(zEnvVar);
    }
  }
  g.cliColor = "\033[91m";
  zEnvVar = fossil_getenv("FOSSIL_COLOR");
  if( zEnvVar ){
    if( fossil_strcmp(zEnvVar,"none")==0 &&
        g.colorOutput==COLOR_VT_UNSET ){
      g.colorOutput = COLOR_VT_NEVER;
    }else{
      int i, fValid = 1;
      /* Rudimentary sanity check: only allow digits and semicolon. */
      for( i=0; zEnvVar[i]; i++ ){
        if( !strchr("0123456789;",zEnvVar[i]) ) fValid = 0;
      }
      if( fValid ) g.cliColor = mprintf("\033[%sm",zEnvVar);







|
|
<







687
688
689
690
691
692
693
694
695

696
697
698
699
700
701
702
      }
      fossil_path_free(zEnvVar);
    }
  }
  g.cliColor = "\033[91m";
  zEnvVar = fossil_getenv("FOSSIL_COLOR");
  if( zEnvVar ){
    if( fossil_strcmp(zEnvVar,"none")==0 ){
      if( g.colorOutput==COLOR_VT_UNSET ) g.colorOutput = COLOR_VT_NEVER;

    }else{
      int i, fValid = 1;
      /* Rudimentary sanity check: only allow digits and semicolon. */
      for( i=0; zEnvVar[i]; i++ ){
        if( !strchr("0123456789;",zEnvVar[i]) ) fValid = 0;
      }
      if( fValid ) g.cliColor = mprintf("\033[%sm",zEnvVar);