Commit | Line | Data |
---|---|---|
abcc2620 | 1 | # StGIT configuration file. Copy it to any of ~/.gitconfig or |
9e3f506f | 2 | # .git/config and modify as needed. Note that the latter overrides |
82792b45 | 3 | # the former. The "git config" command can be used as well |
47e93ba9 | 4 | |
9e3f506f | 5 | [user] |
26f4a431 CM |
6 | # Default author/committer details (standard GIT variables) |
7 | name = Your Name | |
8 | email = your.name@yourcompany.com | |
41a6d859 | 9 | |
9e3f506f | 10 | [stgit] |
26f4a431 CM |
11 | # E-mail sender (added to the "From: " header) |
12 | #sender = Your Name <your.name@yourcompany.com> | |
13 | ||
14 | # Automatically Bcc the address below | |
15 | #autobcc = your.name@yourcompany.com | |
16 | ||
199bfcd3 CM |
17 | # Automatically sign newly created patches |
18 | #autosign = Signed-off-by | |
19 | ||
26f4a431 CM |
20 | # Set to 'yes' if you don't want to use the 'resolved' command. |
21 | # 'refresh' will automatically mark the conflicts as resolved | |
22 | #autoresolved = no | |
23 | ||
6cf5ec9b | 24 | # SMTP server for sending patches |
a0fe60a2 | 25 | #smtpserver = /usr/sbin/sendmail -t -i |
26f4a431 | 26 | #smtpserver = localhost:25 |
6cf5ec9b PR |
27 | |
28 | # Set to 'yes' to use SMTP over TLS | |
29 | #smtptls = no | |
30 | ||
31 | # Username for SMTP authentication, required if TLS is used | |
26f4a431 | 32 | #smtpuser = username |
6cf5ec9b PR |
33 | |
34 | # Password for SMTP. If not provided, it will be asked | |
26f4a431 CM |
35 | #smtppassword = password |
36 | ||
37 | # delay between messages in seconds (defaults to 5) | |
38 | #smtpdelay = 5 | |
39 | ||
40 | # stg will look for this first, then look for the EDITOR environmental | |
41 | # variable, then default to using 'vi' | |
42 | #editor = /usr/bin/vi | |
43 | ||
44 | # this value overrides the default PAGER environment variable | |
45 | #pager = ~/share/stgit/contrib/diffcol.sh | |
46 | #pager = filterdiff --annotate | colordiff | less -FRX | |
47 | ||
3b3c26fa | 48 | # GIT pull and fetch commands (should take the same arguments as |
04b44217 KH |
49 | # git fetch or git pull). By default: |
50 | #pullcmd = git pull | |
51 | #fetchcmd = git fetch | |
3b3c26fa | 52 | |
1d5cfe61 CM |
53 | # Rebase command. Note that this command is internally implemented in |
54 | # a different way. Only define this option if a different rebase | |
55 | # is needed (i.e. 'git svn rebase') | |
04b44217 | 56 | #rebasecmd = git reset |
1d5cfe61 | 57 | |
3b3c26fa YD |
58 | # "stg pull" policy. This is the repository default, which can be |
59 | # overriden on a per-branch basis using branch.*.stgit.pull-policy | |
60 | # By default: | |
61 | #pull-policy = pull | |
62 | # To support remote rewinding parent branches: | |
63 | #pull-policy = fetch-rebase | |
64 | # To support local parent branches: | |
65 | #pull-policy = rebase | |
26f4a431 | 66 | |
b6e961f2 CM |
67 | # Interactive two/three-way merge tool. It is executed by the |
68 | # 'resolved --interactive' command | |
69 | #i3merge = xxdiff --title1 current --title2 ancestor --title3 patched \ | |
e0bbefdd CM |
70 | # --show-merged-pane -m -E -O -X -M \"%(output)s\" \ |
71 | # \"%(branch1)s\" \"%(ancestor)s\" \"%(branch2)s\" | |
b6e961f2 CM |
72 | #i2merge = xxdiff --title1 current --title2 patched \ |
73 | # --show-merged-pane -m -E -O -X -M \"%(output)s\" \ | |
74 | # \"%(branch1)s\" \"%(branch2)s\" | |
75 | #i3merge = emacs --eval '(ediff-merge-files-with-ancestor \ | |
e0bbefdd CM |
76 | # \"%(branch1)s\" \"%(branch2)s\" \"%(ancestor)s\" nil \ |
77 | # \"%(output)s\")' | |
b6e961f2 CM |
78 | #i2merge = emacs --eval '(ediff-merge-files \ |
79 | # \"%(branch1)s\" \"%(branch2)s\" nil \"%(output)s\")' | |
26f4a431 | 80 | |
f7ed76a9 CM |
81 | # Automatically invoke the interactive merger in case of conflicts |
82 | #autoimerge = no | |
83 | ||
26f4a431 CM |
84 | # Leave the original files in the working tree in case of a |
85 | # merge conflict | |
86 | #keeporig = yes | |
87 | ||
88 | # Optimize (repack) the object store after every pull | |
89 | #keepoptimized = yes | |
90 | ||
91 | # Extensions for the files involved in a three-way merge (ancestor, | |
92 | # current, patched) | |
93 | #extensions = .ancestor .current .patched | |
79df2f0d | 94 | |
c6f366f6 CM |
95 | # The number of patches to be listed before and after the |
96 | # current one by the 'series --short' command | |
97 | #shortnr = 5 | |
98 | ||
1b814c72 CM |
99 | # The maximum length of an automatically generated patch name |
100 | #namelenth = 30 | |
101 | ||
dcbb2c6a KH |
102 | # Extra options to pass to "git diff" (extend/override with |
103 | # -O/--diff-opts). For example, -M turns on rename detection. | |
104 | #diff-opts = -M | |
105 | ||
79df2f0d CM |
106 | [mail "alias"] |
107 | # E-mail aliases used with the 'mail' command | |
108 | git = git@vger.kernel.org |