Merged branchmenu into masterv0.4
commite0589d6fa89f89f2a4e3afba9eb1e926b3c569f8
authorDavid Aguilar <davvid@gmail.com>
Tue, 11 Dec 2007 13:16:09 +0000 (11 05:16 -0800)
committerDavid Aguilar <davvid@gmail.com>
Tue, 11 Dec 2007 13:16:09 +0000 (11 05:16 -0800)
tree7ecb903ac9b3ec95200319aeb936d1c0386f69a3
parent0067cca128cfad159302cf21aedf911089423106
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>
15 files changed:
LICENSE
README
bin/ugit.py
py/cmds.py
py/controllers.py
py/createbranchcontroller.py [new file with mode: 0644]
py/models.py
py/qobserver.py
py/qtutils.py
py/repobrowsercontroller.py
py/views.py
ui/CommandDialog.ui
ui/CommitBrowser.ui
ui/CreateBranchDialog.ui [new file with mode: 0644]
ui/Window.ui