kjwon15
1025c7679f
Fix trap
...
Last trap will exec.
2018-03-04 03:57:08 +09:00
kjwon15
12efcd02b1
Prune worktree after build
2018-03-04 03:57:08 +09:00
Jose Diaz-Gonzalez
7d8c80f0cc
feat: Add the ability to disable ANSI prefixes via DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
...
To disable the removal, set the value of this variable to `true`.
Closes #2644
2018-02-19 21:33:10 -05:00
Jose Diaz-Gonzalez
28c409509c
fix: declare DOKKU_DEPLOY_BRANCH
2018-01-12 13:42:41 -05:00
Jose Diaz-Gonzalez
19806636ad
fix: ensure we respect DOKKU_DEPLOY_BRANCH when rebuilding applications
...
Closes #3021
2018-01-12 13:38:36 -05:00
Jose Diaz-Gonzalez
64a1c91b76
feat: allow usage of git 2.13.0+ by unsetting GIT_QUARANTINE_PATH during git worktree usage
...
Closes #2796
2017-11-05 12:34:47 -05:00
Jose Diaz-Gonzalez
c25ef5dc4c
fix: Declare and assign separately to avoid masking return values
2017-10-02 11:57:50 -04:00
Vincent Tavernier
c9af7e4cfa
Fix #2915
...
Add forward slash cleanup of the app name for the git-upload-pack
command. Prevents is_valid_app_name from removing the application folder
on `git fetch`.
2017-10-02 09:29:30 +02:00
Jose Diaz-Gonzalez
9f64fdb9b6
fix: Change to app directory when calling git worktree add
...
Closes #2864
2017-09-02 14:10:47 -04:00
Jose Diaz-Gonzalez
ab11453fc8
feat: validate app name when running git functions
2017-08-19 19:16:40 -04:00
Jose Diaz-Gonzalez
8dadc4cf50
fix: de-dent post-extract output
2017-04-10 17:12:46 -06:00
Jose Diaz-Gonzalez
45518fce6c
fix: ensure git check-ref-format runs quietly
2017-04-10 17:12:32 -06:00
Moritz Breit
98619733b2
Use git worktree in git_build_app_repo() for git >= 2.11
...
Git 2.11.0 breaks the git clone approach in git_build_app_repo() in
25ab004c53
git worktree is a much simpler approach but only works for git >= 2.5
so it is not available in Ubuntu 14.04.
Fixes #2512 .
2017-04-05 11:45:41 +02:00
Jose Diaz-Gonzalez
ed7d5623ad
fix: attempt to pass shellcheck on os x
2017-03-26 04:38:35 -06:00
Jose Diaz-Gonzalez
dace6873df
Add post-extract plugin trigger
...
This trigger allows you to modify the contents of an application *after* it has been extracted from git/tarball but *before* the image source type is detected. For example, you may wish to autogenerate a Dockerfile based on some other application contents before detecting what type of build process - herokuish or docker file - to use.
2017-03-16 04:25:18 -06:00
Jose Diaz-Gonzalez
0aeee7ea28
Allow specifying the deploy branch via DOKKU_DEPLOY_BRANCH
...
Closes #2494
2017-01-26 00:32:23 -07:00
Jose Diaz-Gonzalez
8497bd6d70
chore: remove extra newline
...
[ci skip]
2017-01-14 14:08:22 -07:00
Jose Diaz-Gonzalez
0de746da4e
fix shellcheck issues
2017-01-13 16:20:13 -07:00
Jose Diaz-Gonzalez
13ef76127d
Suppress output unless the git submodule update call fails
...
This will give a bit more warning to developers as to what might be going on, allowing them to respond appropriately.
Closes #2479
2017-01-08 22:04:14 -07:00
Michael Hobbs
ce3aa4b93e
remove calls to dokku binary for build/receive/release
2016-06-17 16:40:35 -07:00
Michael Hobbs
fcefd4a29b
use central deploy lock in git plugin
2016-06-17 16:16:20 -07:00
Jose Diaz-Gonzalez
946756bd43
Move git functions into sourceable functions file
2016-06-17 13:55:43 -07:00