.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "GIT-DAG" "1" "Mar 10, 2024" "4.6.1" "Git Cola" .SH NAME git-dag \- The sleek and powerful Git history browser .SH SYNOPSIS .sp \fBgit dag [options] [] [[\-\-] [...]]\fP .SH DESCRIPTION .sp \fIgit\-dag\fP is an advanced Git history visualizer that presents \fBgit log\fP\(aqs powerful features in an easy to use graphical interface. .SH OPTIONS .SS \fB\fP .sp Show only commits in the specified revision range. When no \fB\fP is specified, it defaults to \fBHEAD\fP (i.e. the whole history leading to the current commit). .sp \fBorigin..HEAD\fP specifies all the commits reachable from the current commit (i.e. \fBHEAD\fP), but not from \fBorigin\fP\&. .sp For a complete list of ways to spell \fB\fP, see the Specifying Ranges section of \fI\%gitrevisions(7)\fP (\fBman gitrevisions\fP). .SS \fB\-\-prompt\fP .sp Prompt for a Git repository instead of using the current directory. .SS \fB\-r, \-\-repo \fP .sp Open the git repository located at \fB\fP\&. Defaults to the current directory. .SS \fB\-\-version\fP .sp Print the version number and exit. .SS \fB\-h, \-\-help\fP .sp Show usage and optional arguments. .SH LOG ARGUMENTS .sp The \fBLog\fP text field allows you to pass arguments to \fIgit log\fP\&. This can be used to filter the displayed history, for example entering \fImain \-\- Makefile\fP will display only commits on the \fImain\fP branch that touch the \fIMakefile\fP\&. .sp The \fILog\fP text field lets you interactively edit and replace the \fB[] [[\-\-] [...]]\fP arguments that were initially specified on the command\-line. .SH CONTEXT-MENU ACTIONS .sp The right\-click menu can be used to perform various actions. All actions operate on the selected commit. .sp You can create branches and tags, cherry\-pick commits, save patches, export tarballs, and grab files from older commits using the context menu. .SH DIFF COMMITS .sp You can diff arbitrary commits. Select a single commit in either the list view or the graph view and then right\-click on a second commit. .sp A menu will appear allowing you to diff the two commits. .SH SHORTCUTS .sp You can run commands using dedicated shortcuts. Select a single commit and then press \fICtrl\-Alt\-c\fP to copy sha1 or \fICtrl\-d\fP to run diff tool. .sp You can read more about hotkeys from \(aqkeyboard shortcuts\(aq window or context menu. .SH CONFIGURATION VARIABLES .SS log.date .sp Set the default date\-time format for the \(aqDate\(aq field. Setting a value for log.date is similar to using \fIgit log\fP\(aqs \fI\-\-date\fP option. Possible values are \fIrelative\fP, \fIlocal\fP, \fIdefault\fP, \fIiso\fP, \fIrfc\fP, and \fIshort\fP; see git\-log(1) for details. .SH AUTHOR David Aguilar and contributors .\" Generated by docutils manpage writer. .