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|QMainWindow::ForceTabbedDocks</set>
16 <widget class="QWidget" name="centralwidget" >
17 <property name="geometry" >
25 <property name="sizePolicy" >
26 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
27 <horstretch>1</horstretch>
28 <verstretch>1</verstretch>
31 <layout class="QHBoxLayout" >
32 <property name="spacing" >
35 <property name="margin" >
39 <widget class="QSplitter" name="splitter" >
40 <property name="sizePolicy" >
41 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
42 <horstretch>0</horstretch>
43 <verstretch>1</verstretch>
46 <property name="minimumSize" >
52 <property name="frameShape" >
53 <enum>QFrame::NoFrame</enum>
55 <property name="frameShadow" >
56 <enum>QFrame::Plain</enum>
58 <property name="orientation" >
59 <enum>Qt::Vertical</enum>
61 <property name="opaqueResize" >
64 <property name="handleWidth" >
67 <widget class="QWidget" name="layoutWidget" >
68 <layout class="QVBoxLayout" >
69 <property name="spacing" >
73 <layout class="QHBoxLayout" >
75 <widget class="QLabel" name="label_3" >
76 <property name="sizePolicy" >
77 <sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
78 <horstretch>0</horstretch>
79 <verstretch>0</verstretch>
82 <property name="minimumSize" >
88 <property name="text" >
89 <string>Unstaged Changes</string>
94 <widget class="QCheckBox" name="untracked_checkbox" >
95 <property name="text" >
96 <string>Show Untracked Files</string>
98 <property name="checked" >
106 <widget class="QListWidget" name="unstaged" >
107 <property name="sizePolicy" >
108 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
109 <horstretch>0</horstretch>
110 <verstretch>0</verstretch>
113 <property name="alternatingRowColors" >
116 <property name="selectionMode" >
117 <enum>QAbstractItemView::ExtendedSelection</enum>
119 <property name="viewMode" >
120 <enum>QListView::ListMode</enum>
122 <property name="uniformItemSizes" >
129 <widget class="QWidget" name="layoutWidget_2" >
130 <layout class="QVBoxLayout" >
131 <property name="spacing" >
135 <layout class="QHBoxLayout" >
137 <widget class="QLabel" name="label_2" >
138 <property name="sizePolicy" >
139 <sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
140 <horstretch>0</horstretch>
141 <verstretch>0</verstretch>
144 <property name="text" >
145 <string>Staged Changes (Will Commit)</string>
150 <widget class="QCheckBox" name="vertical_checkbox" >
151 <property name="text" >
152 <string>Vertical</string>
154 <property name="checked" >
162 <widget class="QListWidget" name="staged" >
163 <property name="sizePolicy" >
164 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
165 <horstretch>0</horstretch>
166 <verstretch>0</verstretch>
169 <property name="alternatingRowColors" >
172 <property name="selectionMode" >
173 <enum>QAbstractItemView::ExtendedSelection</enum>
175 <property name="viewMode" >
176 <enum>QListView::ListMode</enum>
178 <property name="uniformItemSizes" >
189 <widget class="QMenuBar" name="menubar" >
190 <property name="geometry" >
198 <widget class="QMenu" name="commit_menu" >
199 <property name="title" >
200 <string>Commit</string>
202 <addaction name="menu_rescan" />
203 <addaction name="separator" />
204 <addaction name="menu_show_index" />
205 <addaction name="menu_show_diffstat" />
206 <addaction name="separator" />
207 <addaction name="menu_stage_modified" />
208 <addaction name="menu_stage_untracked" />
209 <addaction name="menu_stage_selected" />
210 <addaction name="separator" />
211 <addaction name="menu_unstage_all" />
212 <addaction name="menu_unstage_selected" />
213 <addaction name="separator" />
214 <addaction name="menu_commit" />
215 <addaction name="menu_stash" />
216 <addaction name="separator" />
217 <addaction name="menu_browse_commits" />
218 <addaction name="menu_export_patches" />
219 <addaction name="menu_cherry_pick" />
220 <addaction name="separator" />
221 <addaction name="menu_compare" />
223 <widget class="QMenu" name="edit_menu" >
224 <property name="title" >
225 <string>Edit</string>
227 <addaction name="menu_undo" />
228 <addaction name="menu_redo" />
229 <addaction name="separator" />
230 <addaction name="menu_cut" />
231 <addaction name="menu_copy" />
232 <addaction name="menu_paste" />
233 <addaction name="menu_delete" />
234 <addaction name="separator" />
235 <addaction name="menu_select_all" />
236 <addaction name="separator" />
237 <addaction name="menu_options" />
239 <widget class="QMenu" name="search_menu" >
240 <property name="title" >
241 <string>Search</string>
243 <addaction name="separator" />
244 <addaction name="menu_search_grep" />
245 <addaction name="separator" />
246 <addaction name="menu_search_revision" />
247 <addaction name="menu_search_revision_range" />
248 <addaction name="separator" />
249 <addaction name="menu_search_message" />
250 <addaction name="menu_search_path" />
251 <addaction name="menu_search_diff" />
252 <addaction name="separator" />
253 <addaction name="menu_search_date_range" />
254 <addaction name="separator" />
255 <addaction name="menu_search_author" />
256 <addaction name="menu_search_committer" />
258 <widget class="QMenu" name="branch_menu" >
259 <property name="title" >
260 <string>Branch</string>
262 <addaction name="menu_create_branch" />
263 <addaction name="menu_checkout_branch" />
264 <addaction name="menu_rebase_branch" />
265 <addaction name="menu_delete_branch" />
266 <addaction name="separator" />
267 <addaction name="menu_browse_branch" />
268 <addaction name="menu_browse_other_branch" />
269 <addaction name="separator" />
270 <addaction name="menu_visualize_current" />
271 <addaction name="menu_visualize_all" />
272 <addaction name="separator" />
273 <addaction name="menu_diff_branch" />
274 <addaction name="menu_difftool_branch" />
276 <widget class="QMenu" name="file_menu" >
277 <property name="title" >
278 <string>File</string>
280 <addaction name="menu_open_repo" />
281 <addaction name="menu_clone_repo" />
282 <addaction name="separator" />
283 <addaction name="menu_manage_bookmarks" />
284 <addaction name="menu_save_bookmark" />
285 <addaction name="separator" />
286 <addaction name="menu_load_commitmsg" />
287 <addaction name="menu_get_prev_commitmsg" />
288 <addaction name="menu_load_commitmsg_template" />
289 <addaction name="separator" />
290 <addaction name="menu_quit" />
292 <widget class="QMenu" name="merge_menu" >
293 <property name="title" >
294 <string>Merge</string>
296 <addaction name="menu_merge_local" />
297 <addaction name="menu_merge_abort" />
299 <widget class="QMenu" name="help_menu" >
300 <property name="title" >
301 <string>Help</string>
303 <addaction name="menu_help_docs" />
305 <addaction name="file_menu" />
306 <addaction name="edit_menu" />
307 <addaction name="search_menu" />
308 <addaction name="commit_menu" />
309 <addaction name="branch_menu" />
310 <addaction name="merge_menu" />
311 <addaction name="help_menu" />
313 <widget class="QDockWidget" name="diff_dock" >
314 <property name="geometry" >
322 <property name="sizePolicy" >
323 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
324 <horstretch>0</horstretch>
325 <verstretch>0</verstretch>
328 <property name="minimumSize" >
334 <property name="floating" >
337 <property name="windowTitle" >
338 <string>Diff View:</string>
340 <attribute name="dockWidgetArea" >
343 <widget class="QWidget" name="dockWidgetContents_2" >
344 <property name="geometry" >
352 <layout class="QHBoxLayout" >
353 <property name="spacing" >
356 <property name="sizeConstraint" >
357 <enum>QLayout::SetNoConstraint</enum>
359 <property name="leftMargin" >
362 <property name="topMargin" >
365 <property name="rightMargin" >
368 <property name="bottomMargin" >
372 <widget class="QWidget" native="1" name="widget" >
373 <property name="sizePolicy" >
374 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
375 <horstretch>0</horstretch>
376 <verstretch>0</verstretch>
379 <property name="minimumSize" >
385 <layout class="QVBoxLayout" >
386 <property name="spacing" >
389 <property name="margin" >
393 <widget class="QTextEdit" name="display_text" >
394 <property name="sizePolicy" >
395 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
396 <horstretch>0</horstretch>
397 <verstretch>0</verstretch>
400 <property name="minimumSize" >
406 <property name="tabChangesFocus" >
409 <property name="lineWrapMode" >
410 <enum>QTextEdit::NoWrap</enum>
412 <property name="readOnly" >
415 <property name="acceptRichText" >
418 <property name="cursorWidth" >
421 <property name="textInteractionFlags" >
422 <set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
432 <widget class="QDockWidget" name="editor_dock" >
433 <property name="geometry" >
441 <property name="sizePolicy" >
442 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
443 <horstretch>0</horstretch>
444 <verstretch>0</verstretch>
447 <property name="floating" >
450 <property name="windowTitle" >
451 <string>Commit Message:</string>
453 <attribute name="dockWidgetArea" >
456 <widget class="QWidget" name="dockWidgetContents_3" >
457 <property name="geometry" >
465 <property name="sizePolicy" >
466 <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
467 <horstretch>0</horstretch>
468 <verstretch>0</verstretch>
471 <layout class="QHBoxLayout" >
472 <property name="spacing" >
475 <property name="sizeConstraint" >
476 <enum>QLayout::SetNoConstraint</enum>
478 <property name="leftMargin" >
481 <property name="topMargin" >
484 <property name="rightMargin" >
487 <property name="bottomMargin" >
491 <widget class="QWidget" native="1" name="widget_2" >
492 <property name="sizePolicy" >
493 <sizepolicy vsizetype="Minimum" hsizetype="MinimumExpanding" >
494 <horstretch>0</horstretch>
495 <verstretch>1</verstretch>
498 <property name="minimumSize" >
504 <layout class="QHBoxLayout" >
505 <property name="spacing" >
508 <property name="margin" >
512 <widget class="QWidget" native="1" name="widget_4" >
513 <property name="sizePolicy" >
514 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
515 <horstretch>0</horstretch>
516 <verstretch>0</verstretch>
519 <property name="minimumSize" >
525 <layout class="QVBoxLayout" >
526 <property name="spacing" >
529 <property name="sizeConstraint" >
530 <enum>QLayout::SetNoConstraint</enum>
532 <property name="margin" >
536 <widget class="QPushButton" name="stage_button" >
537 <property name="sizePolicy" >
538 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
539 <horstretch>0</horstretch>
540 <verstretch>0</verstretch>
543 <property name="minimumSize" >
549 <property name="text" >
550 <string>Stage Changed</string>
552 <property name="flat" >
558 <widget class="QPushButton" name="signoff_button" >
559 <property name="sizePolicy" >
560 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
561 <horstretch>0</horstretch>
562 <verstretch>0</verstretch>
565 <property name="minimumSize" >
571 <property name="text" >
572 <string>Sign Off</string>
577 <widget class="QPushButton" name="commit_button" >
578 <property name="sizePolicy" >
579 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
580 <horstretch>0</horstretch>
581 <verstretch>0</verstretch>
584 <property name="minimumSize" >
590 <property name="text" >
591 <string>Commit@@verb</string>
596 <widget class="QPushButton" name="fetch_button" >
597 <property name="sizePolicy" >
598 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
599 <horstretch>0</horstretch>
600 <verstretch>0</verstretch>
603 <property name="minimumSize" >
609 <property name="text" >
610 <string>Fetch</string>
615 <widget class="QPushButton" name="push_button" >
616 <property name="sizePolicy" >
617 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
618 <horstretch>0</horstretch>
619 <verstretch>0</verstretch>
622 <property name="minimumSize" >
628 <property name="text" >
629 <string>Push</string>
634 <widget class="QPushButton" name="pull_button" >
635 <property name="sizePolicy" >
636 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
637 <horstretch>0</horstretch>
638 <verstretch>0</verstretch>
641 <property name="minimumSize" >
647 <property name="text" >
648 <string>Pull</string>
654 <property name="orientation" >
655 <enum>Qt::Vertical</enum>
657 <property name="sizeType" >
658 <enum>QSizePolicy::MinimumExpanding</enum>
660 <property name="sizeHint" stdset="0" >
669 <widget class="QLabel" name="column_label" >
670 <property name="text" >
673 <property name="alignment" >
674 <set>Qt::AlignCenter</set>
682 <widget class="QWidget" native="1" name="widget_3" >
683 <property name="sizePolicy" >
684 <sizepolicy vsizetype="Minimum" hsizetype="MinimumExpanding" >
685 <horstretch>0</horstretch>
686 <verstretch>0</verstretch>
689 <layout class="QVBoxLayout" >
690 <property name="spacing" >
693 <property name="sizeConstraint" >
694 <enum>QLayout::SetNoConstraint</enum>
696 <property name="margin" >
700 <widget class="QTextEdit" name="commitmsg" >
701 <property name="sizePolicy" >
702 <sizepolicy vsizetype="MinimumExpanding" hsizetype="Minimum" >
703 <horstretch>0</horstretch>
704 <verstretch>0</verstretch>
707 <property name="lineWrapMode" >
708 <enum>QTextEdit::NoWrap</enum>
710 <property name="acceptRichText" >
716 <layout class="QHBoxLayout" >
717 <property name="spacing" >
720 <property name="leftMargin" >
725 <property name="orientation" >
726 <enum>Qt::Horizontal</enum>
728 <property name="sizeType" >
729 <enum>QSizePolicy::MinimumExpanding</enum>
731 <property name="sizeHint" stdset="0" >
740 <widget class="QRadioButton" name="new_commit_radio" >
741 <property name="text" >
742 <string>New Commit</string>
747 <widget class="QRadioButton" name="amend_radio" >
748 <property name="text" >
749 <string>Amend Last Commit</string>
764 <widget class="QToolBar" name="toolbar" >
765 <property name="enabled" >
768 <property name="geometry" >
776 <property name="windowTitle" >
777 <string>toolbar</string>
779 <property name="movable" >
782 <property name="allowedAreas" >
783 <set>Qt::BottomToolBarArea|Qt::TopToolBarArea</set>
785 <property name="iconSize" >
791 <property name="floatable" >
794 <attribute name="toolBarArea" >
795 <enum>BottomToolBarArea</enum>
797 <attribute name="toolBarBreak" >
801 <action name="menu_unstage_selected" >
802 <property name="text" >
803 <string>Unstage From Commit</string>
806 <action name="menu_show_diffstat" >
807 <property name="text" >
808 <string>Show Diffstat</string>
810 <property name="shortcut" >
811 <string>Ctrl+D</string>
814 <action name="menu_show_index" >
815 <property name="text" >
816 <string>Show Index</string>
819 <action name="menu_stage_modified" >
820 <property name="text" >
821 <string>Stage Changed Files To Commit</string>
823 <property name="shortcut" >
824 <string>Alt+A</string>
827 <action name="menu_stage_untracked" >
828 <property name="text" >
829 <string>Stage All Untracked</string>
831 <property name="shortcut" >
832 <string>Alt+U</string>
835 <action name="menu_stage_selected" >
836 <property name="text" >
837 <string>Stage Selected</string>
839 <property name="shortcut" >
840 <string>Alt+T</string>
843 <action name="menu_export_patches" >
844 <property name="text" >
845 <string>Export Patches...</string>
847 <property name="shortcut" >
848 <string>Ctrl+E</string>
851 <action name="menu_cut" >
852 <property name="text" >
855 <property name="shortcut" >
856 <string>Ctrl+X</string>
859 <action name="menu_copy" >
860 <property name="text" >
861 <string>Copy</string>
863 <property name="shortcut" >
864 <string>Ctrl+C</string>
867 <action name="menu_paste" >
868 <property name="text" >
869 <string>Paste</string>
871 <property name="shortcut" >
872 <string>Ctrl+V</string>
875 <action name="menu_select_all" >
876 <property name="text" >
877 <string>Select All</string>
879 <property name="shortcut" >
880 <string>Ctrl+A</string>
883 <action name="menu_options" >
884 <property name="text" >
885 <string>Options...</string>
887 <property name="shortcut" >
888 <string>Ctrl+O</string>
891 <action name="menu_delete" >
892 <property name="text" >
893 <string>Delete</string>
895 <property name="shortcut" >
899 <action name="menu_undo" >
900 <property name="text" >
901 <string>Undo</string>
903 <property name="shortcut" >
904 <string>Ctrl+Z</string>
907 <action name="menu_redo" >
908 <property name="text" >
909 <string>Redo</string>
911 <property name="shortcut" >
912 <string>Ctrl+Shift+Z</string>
915 <action name="menu_rescan" >
916 <property name="text" >
917 <string>Rescan</string>
919 <property name="shortcut" >
920 <string>Ctrl+R</string>
923 <action name="menu_commit" >
924 <property name="text" >
925 <string>Commit</string>
927 <property name="shortcut" >
928 <string>Alt+S</string>
931 <action name="menu_get_prev_commitmsg" >
932 <property name="text" >
933 <string>Get Latest Commit Message</string>
936 <action name="menu_cherry_pick" >
937 <property name="text" >
938 <string>Cherry-Pick Commits...</string>
940 <property name="shortcut" >
941 <string>Ctrl+P</string>
944 <action name="menu_unstage_all" >
945 <property name="text" >
946 <string>Unstage All</string>
949 <action name="menu_quit" >
950 <property name="text" >
951 <string>Quit</string>
953 <property name="shortcut" >
954 <string>Ctrl+Q</string>
957 <action name="menu_load_commitmsg" >
958 <property name="text" >
959 <string>Load Commit Message...</string>
962 <action name="menu_create_branch" >
963 <property name="text" >
964 <string>Create...</string>
966 <property name="shortcut" >
967 <string>Ctrl+B</string>
970 <action name="menu_checkout_branch" >
971 <property name="text" >
972 <string>Checkout...</string>
974 <property name="shortcut" >
975 <string>Alt+B</string>
978 <action name="menu_rebase_branch" >
979 <property name="text" >
980 <string>Rebase...</string>
983 <action name="menu_delete_branch" >
984 <property name="text" >
985 <string>Delete...</string>
988 <action name="menu_search_revision" >
989 <property name="text" >
990 <string>By Revision...</string>
993 <action name="menu_search_path" >
994 <property name="text" >
995 <string>Commits Touching Path(s)...</string>
998 <action name="menu_search_revision_range" >
999 <property name="text" >
1000 <string>By Revision Range...</string>
1003 <action name="menu_search_date_range" >
1004 <property name="text" >
1005 <string>Commits within Date Range...</string>
1008 <action name="menu_search_message" >
1009 <property name="text" >
1010 <string>Commit Messages...</string>
1013 <action name="menu_search_diff" >
1014 <property name="text" >
1015 <string>Commits Diffs...</string>
1018 <action name="menu_search_author" >
1019 <property name="text" >
1020 <string>Commits By Author...</string>
1023 <action name="menu_search_committer" >
1024 <property name="text" >
1025 <string>Commits By Committer...</string>
1028 <action name="menu_manage_bookmarks" >
1029 <property name="text" >
1030 <string>Bookmarks...</string>
1033 <action name="menu_save_bookmark" >
1034 <property name="text" >
1035 <string>Bookmark Current...</string>
1038 <action name="menu_search_grep" >
1039 <property name="text" >
1040 <string>grep</string>
1043 <action name="menu_merge_local" >
1044 <property name="text" >
1045 <string>Local Merge...</string>
1048 <action name="menu_merge_abort" >
1049 <property name="text" >
1050 <string>Abort Merge...</string>
1053 <action name="menu_open_repo" >
1054 <property name="text" >
1055 <string>Open...</string>
1058 <action name="menu_stash" >
1059 <property name="text" >
1060 <string>Stash...</string>
1062 <property name="shortcut" >
1063 <string>Alt+Shift+S</string>
1066 <action name="menu_diff_branch" >
1067 <property name="text" >
1068 <string>Compare Against...</string>
1071 <action name="menu_difftool_branch" >
1072 <property name="text" >
1073 <string>Launch Diff Tool Against...</string>
1076 <action name="menu_clone_repo" >
1077 <property name="text" >
1078 <string>Clone...</string>
1081 <action name="menu_help_docs" >
1082 <property name="text" >
1083 <string>Documentation</string>
1085 <property name="shortcut" >
1089 <action name="menu_compare" >
1090 <property name="text" >
1091 <string>Compare Commits...</string>
1094 <action name="menu_visualize_current" >
1095 <property name="text" >
1096 <string>Visualize Current Branch...</string>
1099 <action name="menu_visualize_all" >
1100 <property name="text" >
1101 <string>Visualize All Branches...</string>
1104 <action name="menu_browse_commits" >
1105 <property name="text" >
1106 <string>Browse Commits...</string>
1109 <action name="menu_browse_branch" >
1110 <property name="text" >
1111 <string>Browse Current Branch...</string>
1114 <action name="menu_browse_other_branch" >
1115 <property name="text" >
1116 <string>Browse Other Branch...</string>
1119 <action name="menu_load_commitmsg_template" >
1120 <property name="text" >
1121 <string>Get Commit Message Template</string>
1125 <layoutdefault spacing="2" margin="2" />
1129 <property name="gridDeltaX" >
1132 <property name="gridDeltaY" >
1135 <property name="gridSnapX" >
1138 <property name="gridSnapY" >
1141 <property name="gridVisible" >