1 | var getOneLineLog = require('./src/get-one-line-log')
|
2 |
|
3 | var actions = {
|
4 | getOneLineLog: getOneLineLog,
|
5 | cloneRepo: require('./src/clone-repo'),
|
6 | exec: require('./src/exec'),
|
7 | blame: require('./src/blame'),
|
8 | isTracked: require('./src/is-file-tracked'),
|
9 | hasChanges: require('./src/has-changes'),
|
10 | commit: require('./src/commit'),
|
11 | push: require('./src/push'),
|
12 | commits: require('./src/commits'),
|
13 | trackedFiles: require('./src/tracked-source-files'),
|
14 | untrackedFiles: require('./src/untracked-files'),
|
15 | commitPerLine: require('./src/commit-per-line'),
|
16 | numstat: require('./src/commit-numstat'),
|
17 | lastCommitId: require('./src/last-commit-id'),
|
18 | branchName: require('./src/branch-name'),
|
19 | changedFiles: require('./src/changed-files'),
|
20 | fileContents: require('./src/file-contents'),
|
21 | commitMessage: require('./src/commit-message'),
|
22 | getGitFolder: require('./src/git-folder'),
|
23 | tags: require('./src/tags'),
|
24 | branchTags: require('./src/tags').getBranchTags,
|
25 | fetchTags: require('./src/fetch-tags')
|
26 | }
|
27 |
|
28 | module.exports = actions
|
29 |
|
30 | if (!module.parent) {
|
31 | |
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 | actions.lastCommitId().done(
|
38 | function (stdout) {
|
39 | console.log(stdout)
|
40 | },
|
41 | function (err) {
|
42 | console.error(err)
|
43 | }
|
44 | )
|
45 | }
|