1GIT-DAG(1) git-cola GIT-DAG(1)
2
3
4
6 git-dag - The sleek and powerful Git history browser
7
9 git dag [options] [<since>..<until>] [[–] [<path>…]]
10
12 git-dag is a powerful Git history visualizer. git-dag presents power‐
13 ful git log features in a simple-to-use graphical interface.
14
16 --prompt
17 Prompt for a Git repository instead of using the current directory.
18
19 -r, --repo <path>
20 Run git dag on the git repository in <path>. Defaults to the current
21 directory.
22
23 --version
24 Print the git dag version and exit.
25
26 -h, --help
27 Show usage and optional arguments.
28
30 The Log prompt allows you to pass arguments to git log. This can be
31 used to filter the displayed history, for example entering main – Make‐
32 file will display only commits on the main branch that touch the Make‐
33 file.
34
36 The right-click menu can be used to perform various actions. All ac‐
37 tions operate on the selected commit.
38
39 You can create branches and tags, cherry-pick commits, save patches,
40 export tarballs, and grab files from older commits using the context
41 menu.
42
44 You can diff arbitrary commits. Select a single commit in either the
45 list view or the graph view and then right-click on a second commit.
46
47 A menu will appear allowing you to diff the two commits.
48
50 You can run commands using dedicated shortcuts. Select a single commit
51 and then press Ctrl-Alt-c to copy sha1 or Ctrl-d to run diff tool.
52
53 You can read more about hotkeys from ‘keyboard shortcuts’ window or
54 context menu.
55
57 log.date
58 Set the default date-time format for the ‘Date’ field. Setting a value
59 for log.date is similar to using git log’s –date option. Possible val‐
60 ues are relative, local, default, iso, rfc, and short; see git-log(1)
61 for details.
62
64 David Aguilar and contributors
65
67 2007-2023, David Aguilar and contributors
68
69
70
71
724.3.2 Sep 18, 2023 GIT-DAG(1)