wt-status.hon commit Merge branch 'lt/racy-empty' into maint (c636d0e)
   1#ifndef STATUS_H
   2#define STATUS_H
   3
   4#include <stdio.h>
   5
   6enum color_wt_status {
   7        WT_STATUS_HEADER,
   8        WT_STATUS_UPDATED,
   9        WT_STATUS_CHANGED,
  10        WT_STATUS_UNTRACKED,
  11        WT_STATUS_NOBRANCH,
  12};
  13
  14struct wt_status {
  15        int is_initial;
  16        char *branch;
  17        const char *reference;
  18        int verbose;
  19        int amend;
  20        int untracked;
  21        int nowarn;
  22        /* These are computed during processing of the individual sections */
  23        int commitable;
  24        int workdir_dirty;
  25        int workdir_untracked;
  26        const char *index_file;
  27        FILE *fp;
  28        const char *prefix;
  29};
  30
  31int git_status_config(const char *var, const char *value, void *cb);
  32extern int wt_status_use_color;
  33extern int wt_status_relative_paths;
  34void wt_status_prepare(struct wt_status *s);
  35void wt_status_print(struct wt_status *s);
  36
  37#endif /* STATUS_H */