| #ifndef STASH_H |
| #define STASH_H |
| |
| enum stash_apply_result { |
| /* The stash was applied cleanly, or there was nothing to apply. */ |
| STASH_APPLY_CLEAN = 0, |
| |
| /* |
| * The stash could not be applied because it resulted in |
| * conflicts. The stash entry is left in place. The "git stash |
| * apply", "pop" and "branch" subcommands exit with this status |
| * in this case, mirroring the convention of "git merge-tree" and |
| * the merge strategies. |
| */ |
| STASH_APPLY_CONFLICT = 1, |
| |
| /* Something went wrong. */ |
| STASH_APPLY_ERROR = -1, |
| }; |
| |
| #endif /* STASH_H */ |