6 git-cola - A highly caffeinated Git GUI
14 'git-cola' is a powerful Git GUI written in Python.
15 It has many unique features that make Git's advanced
16 features simple and accessible.
18 See below for a full list of options and usage information.
24 Run 'git-cola' on the git repository in <path>.
27 Launch 'git-cola' with a different stylesheet.
30 Launch the standalone 'cola classic' tool.
34 'git-cola' ships with an alternate "dark" stylesheet.
35 Specify `--style=dark` or provide an external stylesheet with `--style=PATH`.
40 cola.savewindowsettings::
41 Whether 'git-cola' should remember its window settings.
44 Specifies information about 'git-cola''s window size and position.
47 Specifies the font to use for 'git-cola''s diff display.
50 The number of diff context lines used and displayed by 'git-cola'
53 The default text editor is controlled by gui.editor.
54 The config variable overrides the EDITOR environment variable.
57 Specifies the history browser to use when visualizing history.
60 The default diff tool to use.
61 The config variable overrides the GIT_DIFF_TOOL environment variable.
64 The default merge tool to use.
65 The config variable overrides the GIT_MERGE_TOOL environment variable.
68 Your email address to be recorded in any newly created commits.
69 Can be overridden by the 'GIT_AUTHOR_EMAIL', 'GIT_COMMITTER_EMAIL', and
70 'EMAIL' environment variables. See linkgit:git-commit-tree[1].
73 Your full name to be recorded in any newly created commits.
74 Can be overridden by the 'GIT_AUTHOR_NAME' and 'GIT_COMMITTER_NAME'
75 environment variables. See linkgit:git-commit-tree[1].
78 See linkgit:git-config[1] for more details.
85 Specifies the default editor to use.
86 This is ignored when the git config variable `gui.editor` is defined.
89 Specifies the default diff tool to use.
90 This is ignored when the git config variable `diff.tool` is defined.
93 Specifies the default merge tool to use.
94 This is ignored when the git config variable `merge.tool` is defined.
100 A 'git-cola' development repository can be obtained via git:
102 git clone git://github.com/davvid/git-cola.git
108 git-cola ships with an alternative stylesheet called 'dark'.
109 You can use this stylesheet by running `git cola --style=dark`.
111 You can also skin git-cola by providing your own Qt stylesheet.
112 E.g. `git cola --style=/path/to/style.qss`.
114 Built-in styles can be found in `/usr/share/git-cola/styles`.
119 'git-cola' homepage::
120 http://cola.tuxfamily.org/
122 'git-cola' sources on github::
123 http://github.com/davvid/git-cola/tree/master
128 linkgit:git-difftool[1]::
129 Compare changes using common merge tools.
133 The git repository browser. Shows branches, commit history
134 and file differences. gitk is the utility started by
135 'git-cola''s Repository Visualize actions.
139 'git-cola' is independently developed from the linkgit:git[7] suite,
140 but you can use it just like any other git command, e.g. `git cola`.
144 Written by David Aguilar <davvid@gmail.com>.