1 | // Generated by CoffeeScript 1.9.1
|
2 | var Git, debug;
|
3 |
|
4 | debug = require('debug')('clean-stage');
|
5 |
|
6 | Git = require('./git');
|
7 |
|
8 | module.exports = function(dir, callback) {
|
9 | var git;
|
10 | git = Git(dir);
|
11 | return git.isClean(function(isClean, dirtyFiles) {
|
12 | var err;
|
13 | debug("isClean: " + isClean);
|
14 | if (!isClean) {
|
15 | err = new Error("git status at " + git.dir + " is not clean.\nUncommitted file changes are:\n" + dirtyFiles + "\"");
|
16 | }
|
17 | return callback(err);
|
18 | });
|
19 | };
|