Merged branchmenu into master
Squashed commit of the following:
commit
d163fe6a8e22f3d7a2fab643fe1c0940c03a9b86
Author: David Aguilar <davvid@gmail.com>
Date: Tue Dec 11 05:12:09 2007 -0800
Creating branches works, but some options are not implemented
The fastforward and fetch options are not implemented, but creating local and remote-based branches now works.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
b2d4215f92d6b1341c7f267c7b38174d47eea743
Author: David Aguilar <davvid@gmail.com>
Date: Tue Dec 11 04:41:13 2007 -0800
UI updates: changed hotkeys
Signed-off by: David Aguilar <davvid@gmail.com>
commit
8213aeb641257e9493a97802790f742126d5714b
Author: David Aguilar <davvid@gmail.com>
Date: Tue Dec 11 03:50:36 2007 -0800
Don't use os.path.basename for remote branches -> local branch name translation since that won't work on win32
model and controller now use os.sep. I don't have a windows installation on which to test this, but it /should/ work there. YMMV.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
9de5409b6f3dd603b9f5cf5689acf09f6aec54a0
Author: David Aguilar <davvid@gmail.com>
Date: Tue Dec 11 03:44:00 2007 -0800
Added copyright notices
ugit is gplv2+. Reflect that in the README.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
0413b053d9fcf9317be85ba75ba249330b30f6b5
Author: David Aguilar <davvid@gmail.com>
Date: Tue Dec 11 01:51:14 2007 -0800
Use more screen real-estate
Most screens these days are at least 1024x768. Let's use a little more of that and give more prominence to the diff/content display.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
5cb6e0d9f1f7bebe220c0818932bc69aedfe0e25
Author: David Aguilar <davvid@gmail.com>
Date: Tue Dec 11 00:12:00 2007 -0800
Improved GitCreateBranch interaction behavior.
Renamed some model attributes.
Branch name auto-setting now only happens when interacting with remote branches.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
ed46dd0d7e7164feb287e60aec6c82bfd38feb33
Author: David Aguilar <davvid@gmail.com>
Date: Mon Dec 10 14:43:26 2007 -0800
Create branch WIP
Signed-off by: David Aguilar <davvid@gmail.com>
commit
cb9be7cf07239696f83b5855e360df78fbd43917
Author: David Aguilar <davvid@gmail.com>
Date: Mon Dec 10 14:16:38 2007 -0800
Removed superfluous *args from most callbacks
Callbacks that respond to parameter-less signals all had a superfluous *args argument that was never being used.
With the exception of GitController's cb_rescan, these were all
removed. cb_rescan needs it because it also responds to the
untracked checkbox's stateChanged(int) signal which passes in
the current state of the checkbox.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
8e5388ad7af5d5a4b930dee5ae9933e7d3801da0
Author: David Aguilar <davvid@gmail.com>
Date: Mon Dec 10 14:05:39 2007 -0800
Simplified GitCreateBranchController.__get_branch_sources()
Removed superfluous method and moved logic checks inline.
Added a stub version of cb_create_branch.
Signed-off by: David Aguilar <davvid@gmail.com>
commit
2928637b09707cfef48541c0bc1e2a03ddce60b1
Author: David Aguilar <davvid@gmail.com>
Date: Mon Dec 10 13:58:19 2007 -0800
Updated GitCreateBranchController with user-interaction callbacks
Interacting with the branchRootList will now update the model's revision_id and branch_name values. The branch_name value is not updated when tags are selected. When updated, the branch_name value is run through os.path.basename to translate "origin/foo" to just "foo."
Signed-off by: David Aguilar <davvid@gmail.com>
commit
74321561172014ee5b1beb3784c481ae7d18949f
Author: David Aguilar <davvid@gmail.com>
Date: Mon Dec 10 04:18:17 2007 -0800
Added the first version of the GitCreateBranch dialog
- Added CreateBranchDialog.ui
- Added subclass in views
- Updated models with GitCreateBranchModel
- Moved a few model-centric methods from the controllers to the models
Signed-off by: David Aguilar <davvid@gmail.com>
commit
6234d93bb2f3089dc6f62d4dc3698822129e96e7
Author: David Aguilar <davvid@gmail.com>
Date: Mon Dec 10 01:32:59 2007 -0800
Moved the __set_branch_ui_items() call into cb_rescan
Signed-off by: David Aguilar <davvid@gmail.com>