2 <author>David Aguilar</author>
4 <widget class="QMainWindow" name="main" >
5 <property name="geometry" >
13 <property name="dockOptions" >
14 <set>QMainWindow::AllowNestedDocks|QMainWindow::AllowTabbedDocks|QMainWindow::AnimatedDocks</set>
16 <widget class="QWidget" name="centralwidget" >
17 <property name="sizePolicy" >
18 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
19 <horstretch>1</horstretch>
20 <verstretch>0</verstretch>
23 <layout class="QVBoxLayout" >
24 <property name="spacing" >
27 <property name="leftMargin" >
30 <property name="topMargin" >
33 <property name="rightMargin" >
36 <property name="bottomMargin" >
41 <widget class="QMenuBar" name="menubar" >
42 <property name="geometry" >
50 <widget class="QMenu" name="repository_menu" >
51 <property name="title" >
52 <string>Repository</string>
54 <addaction name="menu_visualize_current" />
55 <addaction name="menu_visualize_all" />
56 <addaction name="separator" />
57 <addaction name="menu_browse_commits" />
58 <addaction name="separator" />
59 <addaction name="menu_browse_branch" />
60 <addaction name="menu_browse_other_branch" />
62 <widget class="QMenu" name="commit_menu" >
63 <property name="title" >
64 <string>Commit</string>
66 <addaction name="menu_rescan" />
67 <addaction name="separator" />
68 <addaction name="menu_show_index" />
69 <addaction name="menu_show_diffstat" />
70 <addaction name="separator" />
71 <addaction name="menu_stage_modified" />
72 <addaction name="menu_stage_untracked" />
73 <addaction name="menu_stage_selected" />
74 <addaction name="separator" />
75 <addaction name="menu_unstage_all" />
76 <addaction name="menu_unstage_selected" />
77 <addaction name="separator" />
78 <addaction name="menu_commit" />
79 <addaction name="separator" />
80 <addaction name="menu_export_patches" />
81 <addaction name="menu_cherry_pick" />
82 <addaction name="separator" />
83 <addaction name="menu_get_prev_commitmsg" />
84 <addaction name="menu_load_commitmsg" />
86 <widget class="QMenu" name="edit_menu" >
87 <property name="title" >
90 <addaction name="menu_undo" />
91 <addaction name="menu_redo" />
92 <addaction name="separator" />
93 <addaction name="menu_cut" />
94 <addaction name="menu_copy" />
95 <addaction name="menu_paste" />
96 <addaction name="menu_delete" />
97 <addaction name="separator" />
98 <addaction name="menu_select_all" />
99 <addaction name="separator" />
100 <addaction name="menu_options" />
102 <widget class="QMenu" name="search_menu" >
103 <property name="title" >
104 <string>Search</string>
106 <addaction name="separator" />
107 <addaction name="menu_search_grep" />
108 <addaction name="separator" />
109 <addaction name="menu_search_revision" />
110 <addaction name="menu_search_revision_range" />
111 <addaction name="separator" />
112 <addaction name="menu_search_message" />
113 <addaction name="menu_search_path" />
114 <addaction name="menu_search_diff" />
115 <addaction name="separator" />
116 <addaction name="menu_search_date_range" />
117 <addaction name="separator" />
118 <addaction name="menu_search_author" />
119 <addaction name="menu_search_committer" />
121 <widget class="QMenu" name="branch_menu" >
122 <property name="title" >
123 <string>Branch</string>
125 <addaction name="menu_create_branch" />
126 <addaction name="menu_checkout_branch" />
127 <addaction name="menu_rebase_branch" />
128 <addaction name="menu_delete_branch" />
130 <widget class="QMenu" name="file_menu" >
131 <property name="title" >
132 <string>File</string>
134 <addaction name="menu_load_bookmark" />
135 <addaction name="menu_save_bookmark" />
136 <addaction name="menu_manage_bookmarks" />
137 <addaction name="separator" />
138 <addaction name="menu_quit" />
140 <widget class="QMenu" name="merge_menu" >
141 <property name="title" >
142 <string>Merge</string>
144 <addaction name="menu_merge_local" />
145 <addaction name="menu_merge_abort" />
147 <addaction name="file_menu" />
148 <addaction name="edit_menu" />
149 <addaction name="search_menu" />
150 <addaction name="commit_menu" />
151 <addaction name="branch_menu" />
152 <addaction name="merge_menu" />
153 <addaction name="repository_menu" />
155 <widget class="QToolBar" name="toolbar" >
156 <property name="enabled" >
159 <property name="windowTitle" >
160 <string>toolbar</string>
162 <property name="movable" >
165 <property name="allowedAreas" >
166 <set>Qt::BottomToolBarArea|Qt::NoToolBarArea|Qt::TopToolBarArea</set>
168 <property name="iconSize" >
174 <property name="floatable" >
177 <attribute name="toolBarArea" >
178 <enum>BottomToolBarArea</enum>
180 <attribute name="toolBarBreak" >
184 <widget class="QDockWidget" name="status_dock" >
185 <property name="floating" >
188 <property name="allowedAreas" >
189 <set>Qt::AllDockWidgetAreas</set>
191 <property name="windowTitle" >
192 <string>Status View</string>
194 <attribute name="dockWidgetArea" >
197 <widget class="QWidget" name="dockWidgetContents" >
198 <layout class="QVBoxLayout" >
199 <property name="spacing" >
202 <property name="leftMargin" >
205 <property name="topMargin" >
208 <property name="rightMargin" >
211 <property name="bottomMargin" >
215 <widget class="QSplitter" name="splitter" >
216 <property name="sizePolicy" >
217 <sizepolicy vsizetype="MinimumExpanding" hsizetype="Expanding" >
218 <horstretch>0</horstretch>
219 <verstretch>1</verstretch>
222 <property name="minimumSize" >
228 <property name="orientation" >
229 <enum>Qt::Vertical</enum>
231 <property name="handleWidth" >
234 <widget class="QWidget" name="layoutWidget" >
235 <layout class="QVBoxLayout" >
236 <property name="spacing" >
240 <layout class="QHBoxLayout" >
241 <property name="spacing" >
245 <widget class="QLabel" name="label_3" >
246 <property name="minimumSize" >
252 <property name="text" >
253 <string>Unstaged Changes</string>
255 <property name="textFormat" >
256 <enum>Qt::PlainText</enum>
261 <widget class="QCheckBox" name="untracked_checkbox" >
262 <property name="minimumSize" >
268 <property name="toolTip" >
269 <string>Includes untracked files in the unstaged changes list.
270 Disabling this causes ugit to only display files known to git
271 in the unstaged changes list.</string>
273 <property name="text" >
274 <string>Show Untracked Files</string>
276 <property name="checked" >
279 <property name="tristate" >
287 <widget class="QListWidget" name="unstaged" >
288 <property name="sizePolicy" >
289 <sizepolicy vsizetype="MinimumExpanding" hsizetype="Preferred" >
290 <horstretch>0</horstretch>
291 <verstretch>0</verstretch>
294 <property name="minimumSize" >
300 <property name="toolTip" >
301 <string>A list of all the unstaged changes.
302 This list includes those files known to git and can optionally
303 include untracked files if "Show Untracked Files" is checked.</string>
305 <property name="alternatingRowColors" >
308 <property name="selectionMode" >
309 <enum>QAbstractItemView::ExtendedSelection</enum>
311 <property name="viewMode" >
312 <enum>QListView::ListMode</enum>
314 <property name="uniformItemSizes" >
321 <widget class="QWidget" name="layoutWidget" >
322 <layout class="QVBoxLayout" >
323 <property name="spacing" >
327 <layout class="QHBoxLayout" >
328 <property name="spacing" >
331 <property name="bottomMargin" >
335 <widget class="QLabel" name="label_2" >
336 <property name="sizePolicy" >
337 <sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
338 <horstretch>0</horstretch>
339 <verstretch>0</verstretch>
342 <property name="minimumSize" >
348 <property name="text" >
349 <string>Staged Changes (Will Commit)</string>
351 <property name="textFormat" >
352 <enum>Qt::PlainText</enum>
359 <widget class="QListWidget" name="staged" >
360 <property name="sizePolicy" >
361 <sizepolicy vsizetype="MinimumExpanding" hsizetype="Preferred" >
362 <horstretch>0</horstretch>
363 <verstretch>0</verstretch>
366 <property name="minimumSize" >
372 <property name="toolTip" >
373 <string>A list of all staged changes for the next commit.</string>
375 <property name="alternatingRowColors" >
378 <property name="selectionMode" >
379 <enum>QAbstractItemView::ExtendedSelection</enum>
381 <property name="viewMode" >
382 <enum>QListView::ListMode</enum>
393 <widget class="QDockWidget" name="diff_dock" >
394 <property name="layoutDirection" >
395 <enum>Qt::LeftToRight</enum>
397 <property name="floating" >
400 <property name="allowedAreas" >
401 <set>Qt::AllDockWidgetAreas</set>
403 <property name="windowTitle" >
404 <string>Diff View</string>
406 <attribute name="dockWidgetArea" >
409 <widget class="QWidget" name="dockWidgetContents_3" >
410 <property name="sizePolicy" >
411 <sizepolicy vsizetype="MinimumExpanding" hsizetype="Preferred" >
412 <horstretch>0</horstretch>
413 <verstretch>0</verstretch>
416 <layout class="QVBoxLayout" >
417 <property name="spacing" >
420 <property name="leftMargin" >
423 <property name="topMargin" >
426 <property name="rightMargin" >
429 <property name="bottomMargin" >
433 <widget class="QWidget" native="1" name="widget" >
434 <property name="sizePolicy" >
435 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
436 <horstretch>0</horstretch>
437 <verstretch>0</verstretch>
440 <property name="minimumSize" >
446 <layout class="QVBoxLayout" >
447 <property name="spacing" >
450 <property name="leftMargin" >
453 <property name="topMargin" >
456 <property name="rightMargin" >
459 <property name="bottomMargin" >
464 <property name="orientation" >
465 <enum>Qt::Horizontal</enum>
467 <property name="sizeType" >
468 <enum>QSizePolicy::MinimumExpanding</enum>
470 <property name="sizeHint" >
479 <widget class="QLabel" name="displayLabel" >
480 <property name="frameShape" >
481 <enum>QFrame::StyledPanel</enum>
483 <property name="frameShadow" >
484 <enum>QFrame::Plain</enum>
486 <property name="text" >
489 <property name="alignment" >
490 <set>Qt::AlignCenter</set>
495 <widget class="QTextEdit" name="display_text" >
496 <property name="sizePolicy" >
497 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
498 <horstretch>0</horstretch>
499 <verstretch>0</verstretch>
502 <property name="minimumSize" >
508 <property name="tabChangesFocus" >
511 <property name="lineWrapMode" >
512 <enum>QTextEdit::NoWrap</enum>
514 <property name="readOnly" >
517 <property name="acceptRichText" >
520 <property name="cursorWidth" >
523 <property name="textInteractionFlags" >
524 <set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::NoTextInteraction|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
534 <widget class="QDockWidget" name="editor_dock" >
535 <property name="floating" >
538 <property name="allowedAreas" >
539 <set>Qt::AllDockWidgetAreas</set>
541 <property name="windowTitle" >
542 <string>Commit Message Editor</string>
544 <attribute name="dockWidgetArea" >
547 <widget class="QWidget" name="dockWidgetContents_2" >
548 <layout class="QVBoxLayout" >
549 <property name="spacing" >
552 <property name="leftMargin" >
555 <property name="topMargin" >
558 <property name="rightMargin" >
561 <property name="bottomMargin" >
565 <widget class="QWidget" native="1" name="widget_2" >
566 <property name="sizePolicy" >
567 <sizepolicy vsizetype="Minimum" hsizetype="MinimumExpanding" >
568 <horstretch>0</horstretch>
569 <verstretch>1</verstretch>
572 <property name="minimumSize" >
578 <layout class="QHBoxLayout" >
579 <property name="spacing" >
582 <property name="leftMargin" >
585 <property name="topMargin" >
588 <property name="rightMargin" >
591 <property name="bottomMargin" >
595 <widget class="QWidget" native="1" name="widget_4" >
596 <property name="sizePolicy" >
597 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
598 <horstretch>0</horstretch>
599 <verstretch>0</verstretch>
602 <property name="minimumSize" >
608 <layout class="QVBoxLayout" >
609 <property name="spacing" >
612 <property name="leftMargin" >
615 <property name="topMargin" >
618 <property name="rightMargin" >
621 <property name="bottomMargin" >
625 <widget class="QPushButton" name="stage_button" >
626 <property name="toolTip" >
627 <string>Invokes "git add" to stage the selected items
628 from the "Unstaged Changes" list.</string>
630 <property name="text" >
631 <string>Stage Changed</string>
633 <property name="flat" >
639 <widget class="QPushButton" name="signoff_button" >
640 <property name="toolTip" >
641 <string>"Sign Off" appends the standard "Signed-Off by: ..."
642 message to the current commit message.</string>
644 <property name="text" >
645 <string>Sign Off</string>
650 <widget class="QPushButton" name="commit_button" >
651 <property name="toolTip" >
652 <string>Invokes a git commit.
653 This commits the files listed in the "Files to Commit" list.
654 If "Commit All" is checked, all listed items will be committed,
655 otherwise only the selected items will be committed.</string>
657 <property name="text" >
658 <string>Commit</string>
663 <widget class="QPushButton" name="push_button" >
664 <property name="text" >
665 <string>Push</string>
671 <property name="orientation" >
672 <enum>Qt::Vertical</enum>
674 <property name="sizeType" >
675 <enum>QSizePolicy::MinimumExpanding</enum>
677 <property name="sizeHint" >
689 <widget class="QWidget" native="1" name="widget_3" >
690 <property name="sizePolicy" >
691 <sizepolicy vsizetype="Minimum" hsizetype="MinimumExpanding" >
692 <horstretch>0</horstretch>
693 <verstretch>0</verstretch>
696 <layout class="QVBoxLayout" >
697 <property name="spacing" >
700 <property name="leftMargin" >
703 <property name="topMargin" >
706 <property name="rightMargin" >
709 <property name="bottomMargin" >
713 <layout class="QHBoxLayout" >
714 <property name="spacing" >
717 <property name="leftMargin" >
721 <widget class="QLabel" name="label" >
722 <property name="text" >
723 <string>Commit Message:</string>
725 <property name="textFormat" >
726 <enum>Qt::PlainText</enum>
732 <property name="orientation" >
733 <enum>Qt::Horizontal</enum>
735 <property name="sizeType" >
736 <enum>QSizePolicy::Preferred</enum>
738 <property name="sizeHint" >
747 <widget class="QRadioButton" name="new_commit_radio" >
748 <property name="toolTip" >
749 <string>Causes the next commit to create a new commit object.</string>
751 <property name="text" >
752 <string>New Commit</string>
757 <widget class="QRadioButton" name="amend_radio" >
758 <property name="toolTip" >
759 <string>Causes git to reuse the latest commit object.
760 "git commit" will be supplied with the "--amend" option so that
761 the most recent commit is amended with contents of the next commit.</string>
763 <property name="text" >
764 <string>Amend Last Commit</string>
771 <widget class="QTextEdit" name="commitmsg" >
772 <property name="sizePolicy" >
773 <sizepolicy vsizetype="Minimum" hsizetype="MinimumExpanding" >
774 <horstretch>0</horstretch>
775 <verstretch>0</verstretch>
778 <property name="minimumSize" >
784 <property name="font" >
786 <family>Courier</family>
787 <pointsize>12</pointsize>
790 <property name="toolTip" >
791 <string>The commit message for the next commit.
792 If you are going to amend a commit you can use the
793 "Commit -> Get Latest Comit Message" menu action to
794 retrieve the latest commit message prior to committing.</string>
796 <property name="lineWrapMode" >
797 <enum>QTextEdit::NoWrap</enum>
799 <property name="acceptRichText" >
813 <action name="menu_browse_branch" >
814 <property name="text" >
815 <string>Browse Current Branch's Files</string>
818 <action name="menu_browse_other_branch" >
819 <property name="text" >
820 <string>Browse Branch Files</string>
823 <action name="menu_unstage_selected" >
824 <property name="text" >
825 <string>Unstage From Commit</string>
828 <action name="menu_visualize_current" >
829 <property name="text" >
830 <string>Visualize Current Branch's History</string>
832 <property name="shortcut" >
833 <string>Alt+V</string>
836 <action name="menu_visualize_all" >
837 <property name="text" >
838 <string>Visualize All Branch History</string>
840 <property name="shortcut" >
841 <string>Alt+H</string>
844 <action name="menu_show_diffstat" >
845 <property name="text" >
846 <string>Show Diffstat</string>
848 <property name="shortcut" >
849 <string>Ctrl+D</string>
852 <action name="menu_show_index" >
853 <property name="text" >
854 <string>Show Index</string>
857 <action name="menu_stage_modified" >
858 <property name="text" >
859 <string>Stage Changed Files To Commit</string>
861 <property name="shortcut" >
862 <string>Alt+A</string>
865 <action name="menu_stage_untracked" >
866 <property name="text" >
867 <string>Stage All Untracked</string>
869 <property name="shortcut" >
870 <string>Alt+U</string>
873 <action name="menu_stage_selected" >
874 <property name="text" >
875 <string>Stage Selected</string>
877 <property name="shortcut" >
878 <string>Alt+T</string>
881 <action name="menu_export_patches" >
882 <property name="text" >
883 <string>Export Patches...</string>
885 <property name="shortcut" >
886 <string>Ctrl+E</string>
889 <action name="menu_cut" >
890 <property name="text" >
893 <property name="shortcut" >
894 <string>Ctrl+X</string>
897 <action name="menu_copy" >
898 <property name="text" >
899 <string>Copy</string>
901 <property name="shortcut" >
902 <string>Ctrl+C</string>
905 <action name="menu_paste" >
906 <property name="text" >
907 <string>Paste</string>
909 <property name="shortcut" >
910 <string>Ctrl+V</string>
913 <action name="menu_select_all" >
914 <property name="text" >
915 <string>Select All</string>
917 <property name="shortcut" >
918 <string>Ctrl+A</string>
921 <action name="menu_options" >
922 <property name="text" >
923 <string>Options...</string>
925 <property name="shortcut" >
926 <string>Ctrl+O</string>
929 <action name="menu_delete" >
930 <property name="text" >
931 <string>Delete</string>
933 <property name="shortcut" >
937 <action name="menu_undo" >
938 <property name="text" >
939 <string>Undo</string>
941 <property name="shortcut" >
942 <string>Ctrl+Z</string>
945 <action name="menu_redo" >
946 <property name="text" >
947 <string>Redo</string>
949 <property name="shortcut" >
950 <string>Ctrl+Shift+Z</string>
953 <action name="menu_rescan" >
954 <property name="text" >
955 <string>Rescan</string>
957 <property name="shortcut" >
958 <string>Ctrl+R</string>
961 <action name="menu_commit" >
962 <property name="text" >
963 <string>Commit</string>
965 <property name="shortcut" >
966 <string>Alt+S</string>
969 <action name="menu_get_prev_commitmsg" >
970 <property name="text" >
971 <string>Get Latest Commit Message</string>
974 <action name="menu_cherry_pick" >
975 <property name="text" >
976 <string>Cherry-Pick Commits...</string>
978 <property name="shortcut" >
979 <string>Ctrl+P</string>
982 <action name="menu_unstage_all" >
983 <property name="text" >
984 <string>Unstage All</string>
987 <action name="menu_quit" >
988 <property name="text" >
989 <string>Quit</string>
991 <property name="shortcut" >
992 <string>Ctrl+Q</string>
995 <action name="menu_load_commitmsg" >
996 <property name="text" >
997 <string>Load Commit Message...</string>
1000 <action name="menu_create_branch" >
1001 <property name="text" >
1002 <string>Create...</string>
1004 <property name="shortcut" >
1005 <string>Ctrl+B</string>
1008 <action name="menu_checkout_branch" >
1009 <property name="text" >
1010 <string>Checkout...</string>
1012 <property name="shortcut" >
1013 <string>Alt+B</string>
1016 <action name="menu_rebase_branch" >
1017 <property name="text" >
1018 <string>Rebase...</string>
1021 <action name="menu_rename_branch" >
1022 <property name="enabled" >
1025 <property name="text" >
1026 <string>Rename...</string>
1029 <action name="menu_delete_branch" >
1030 <property name="text" >
1031 <string>Delete...</string>
1034 <action name="menu_open" >
1035 <property name="text" >
1036 <string>Open...</string>
1039 <action name="menu_browse_commits" >
1040 <property name="text" >
1041 <string>Browse Commits</string>
1044 <action name="menu_search_revision" >
1045 <property name="text" >
1046 <string>By Revision...</string>
1049 <action name="menu_search_path" >
1050 <property name="text" >
1051 <string>Commits Touching Path(s)...</string>
1054 <action name="menu_search_revision_range" >
1055 <property name="text" >
1056 <string>By Revision Range...</string>
1059 <action name="menu_search_date" >
1060 <property name="text" >
1061 <string>Commits Since Date...</string>
1064 <action name="menu_search_date_range" >
1065 <property name="text" >
1066 <string>Commits within Date Range...</string>
1069 <action name="menu_search_message" >
1070 <property name="text" >
1071 <string>Commit Messages...</string>
1074 <action name="menu_search_diff" >
1075 <property name="text" >
1076 <string>Commits Diffs...</string>
1079 <action name="menu_search_author" >
1080 <property name="text" >
1081 <string>Commits By Author...</string>
1084 <action name="menu_search_committer" >
1085 <property name="text" >
1086 <string>Commits By Committer...</string>
1089 <action name="menu_load_bookmark" >
1090 <property name="text" >
1091 <string>Load Bookmark...</string>
1094 <action name="menu_save_bookmark" >
1095 <property name="text" >
1096 <string>Save Bookmark...</string>
1099 <action name="menu_manage_bookmarks" >
1100 <property name="text" >
1101 <string>Manage Bookmarks...</string>
1104 <action name="menu_search_grep" >
1105 <property name="text" >
1106 <string>grep</string>
1109 <action name="menu_merge_local" >
1110 <property name="text" >
1111 <string>Local Merge...</string>
1114 <action name="menu_merge_abort" >
1115 <property name="text" >
1116 <string>Abort Merge...</string>
1120 <layoutdefault spacing="2" margin="2" />
1122 <tabstop>commitmsg</tabstop>
1123 <tabstop>staged</tabstop>
1124 <tabstop>unstaged</tabstop>
1125 <tabstop>stage_button</tabstop>
1126 <tabstop>signoff_button</tabstop>
1127 <tabstop>commit_button</tabstop>
1128 <tabstop>push_button</tabstop>
1129 <tabstop>untracked_checkbox</tabstop>
1130 <tabstop>new_commit_radio</tabstop>
1131 <tabstop>amend_radio</tabstop>
1132 <tabstop>display_text</tabstop>
1137 <property name="gridDeltaX" >
1140 <property name="gridDeltaY" >
1143 <property name="gridSnapX" >
1146 <property name="gridSnapY" >
1149 <property name="gridVisible" >