-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig
48 lines (37 loc) · 1.26 KB
/
config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/bash
# General
export GS_DEFAULT_REMOTE='origin'
export GS_GIT_STORY_BRANCH='master' # Default target for 'feature' & 'finish' commands
export GS_TEST_ON_AUTO_MERGE=true
# Tests
export GS_PRE_COMMIT_HOOK
# Project integration
export GS_PACKAGE
export GS_DEPLOY
export GS_TAG_RELEASE
export GS_INSTALL
export GS_PRODUCTION_BRANCH='heads/master'
export GS_NEXT_VERSION_BRANCH
export GS_EDGE_BRANCH
# Finish
export GS_PRINT_CHECKLIST=false
export GS_PROMPT_ON_DONE=false
export GS_LOCAL_MERGE=false
export GS_TEST_ON_DONE=true
# Project Website
export GS_HAS_GITHUB=true
export GS_PROJECT_URL # No need to setup if project hosted on Github. If set it overrides GitHub path.
# Prompts
export GS_GRAPHIC_PROMPT=false
export GS_CHECKLIST_MESSAGE='
Checklist:
1. Have you written tests?
2. Do all tests pass?
3. Have you refactored your code?
4. Are you ready for possible merge conflicts?
'
# git-story
export GS_GIT_STORY_EXT_BRANCH='master' # Target branch for updating the git-story tool
export GS_SIGN_RELEASE=true # Sign tags created with tag-release
export GS_SIGN_COMMITS=false # Sign each commit made with addcom, with GPG-key
export GS_SIGN_COMMITS_STRING=false # Sign each commit made with addcom, with --signoff ($GS_SIGN_COMMITS has higher priority)