grunt-git
grunt-git copied to clipboard
gitcommit CWD doesn't seem to work properly
Using this config:
grunt.initConfig({
gitcommit: {
'default': {
options: {
message: 'test',
cwd: '../../builds/'
},
files: [{
src: ['release.tar'],
expand: true,
cwd: '../../builds/',
}]
}
}
})
It fails to commit as the resulting action is to make the CWD = ../../builds/
as expected, but then tries to find the file as ../../builds/release.tar
, which throws a fatal error in the git command due to files being used outside the working directory (of git).
Any ideas about how to get around this?
Same problem here. My project folder structure looks as following:
/project/frontend
- here is my Gruntfile.js and my frontend html app
/project/webapp
- here is my backend application.
Each folder has an own git repo.
My build process copies files from /project/frontend/app
to /project/webapp/frontend
.
I want to git add and git push for both repo. But when I set the options.cwd : <%= yeoman.dist %>
(which points to /project/webapp) then I receive the following error message:
Running "gitadd:build" (gitadd) task fatal: ../webapp: '../webapp' is outside repository
How can I git add/commit/push any git repo outside my Gruntfile.js folder?
same issue here... :+1: for a fix