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 | changedFilesAfter: require('./src/changed-files-after'),
|
21 | fileContents: require('./src/file-contents'),
|
22 | commitMessage: require('./src/commit-message'),
|
23 | getGitFolder: require('./src/git-folder'),
|
24 | tags: require('./src/tags'),
|
25 | branchTags: require('./src/tags').getBranchTags,
|
26 | fetchTags: require('./src/fetch-tags')
|
27 | }
|
28 |
|
29 | module.exports = actions
|
30 |
|
31 | if (!module.parent) {
|
32 | |
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 | actions.lastCommitId().done(
|
39 | function (stdout) {
|
40 | console.log(stdout)
|
41 | },
|
42 | function (err) {
|
43 | console.error(err)
|
44 | }
|
45 | )
|
46 | }
|