Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 20, 2010
  1. @davvid

    doc: Final 1.4.2.5 release notes

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    doc: Add initial 1.4.2.5 release notes

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    Makefile: Remove hard-coded lib/ path

    davvid authored
    Ask python for the default LIBDIR and use that to calculate the
    path to the leftover eggs produced by distutils.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    views.status: Call the wrapped mouse release callback in the wrapper

    davvid authored
    We wrap the status view's QTreeWidget mouse release event to clear the
    selection when clicking in an empty area.  We were not calling the
    wrapped objecct's original event handler which caused odd behavior
    in newer versions of PyQt.  Call into the original handler to get
    the correct behavior.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. @davvid

    qt: Check layouts against None instead of assuming bool(layout) is True

    davvid authored
    PyQt 4.7.3 no longer evaluates bool(layout) to True.
    Thanks to the patient Ubuntu and Arch users who reported this problem.
    
    Closes #62
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Aug 30, 2010
  1. @davvid

    views.status: Copy selected path to clipboard when clicked

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Aug 25, 2010
  1. @davvid

    views.main: Make Ctrl+C "copy to clipboard" in the diff viewer

    davvid authored
    Closes #63
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    doc: Add 1.4.2.4 release notes

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Aug 17, 2010
  1. @davvid

    doc: Update references to 'cola.gitcmd'

    davvid authored
    'cola.gitcmd' got merged into 'cola.git'.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    status: Remove "single click to (un)stage"

    davvid authored
    Uri recommended we get rid of this.
    It's confusing and disorienting to have different behavior
    based on where you click on an item.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    Signed-off-by: Uri Okrent <uokrent@gmail.com>
  3. @davvid

    actions: Add ability to create annotated tags

    davvid authored
    cola now creates annotated tags when a tag message is
    supplied.  Previously, cola allowed creating tag messages
    creating signed tags only.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Aug 2, 2010
  1. @davvid

    QFlowLayoutWidget: Hold a reference to the layout

    davvid authored
    This ensures that Python won't try to garbage-collect the layout.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    Revert "mainwindow: Simplify the 'Actions' widget"

    davvid authored
    This reverts commit 73acd20.
    
    I was reading bug #62 incorrectly.
    They were talking about the actions _dialog_,
    not the actions widget ;-)
    
    Conflicts:
    
    	cola/views/mainwindow.py
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    cmds: Remove reference to non-existent utils.shell_quote()

    davvid authored
    utils.shell_quote() was removed in favor of commands.mkarg().
    
    Closes #62
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    mainwindow: Hold a reference to the actions widget's layout

    davvid authored
    This shouldn't be needed but it may work around a bug in
    PyQt4 4.7.4.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 31, 2010
  1. @davvid

    doc: Add 1.4.2.3 release notes

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    mainwindow: Simplify the 'Actions' widget

    davvid authored
    PyQt4 4.7.4 loses its bearings when a widget modifies the
    direction of its QBoxLayout in a resize event.
    
    We depended on this behavior to allow the actions widget to
    automatically switch between vertical and horizontal layouts.
    
    Simplify the code by just sticking to a vertical layout.
    All of the actions on the 'Actions' widget are also
    available in the menus these days.
    
    Closes #62
    
    Reported-by: alyst via github.com
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 27, 2010
  1. @davvid

    usability: Allow un/staging all by right-clicking on top-level items

    davvid authored
    We can now stage or unstage all files by right-clicking on the
    'Staged' or 'Unstaged' icons.
    
    Closes #57
    
    Suggested-by: Shish Moom <webmaster@shishnet.org> via github
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    unicode: Encode paths passed to slurp() and write()

    davvid authored
    Closes #61
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 24, 2010
  1. @davvid

    usability: Allow staging all files when committing

    davvid authored
    Staging files one at a time is a pain; normally from the
    command line I just do 'commit -a'.
    
    A GUI equivalent would be nice. Instead of 'Commit' coming
    back with 'There are no staged files die', it could say,
    
    'There are no staged files.
     Do you want to stage and commit all modified files?'
    
    Closes #55
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    mainwindow: Add 'Fetch', 'Push', and 'Pull' to the actions menu

    davvid authored
    Having these available in the 'Actions' menu would be useful
    and more intuitive.  This also allows us to save some screen
    real-estate since we no longer need the 'Actions' widget to
    access these commands.
    
    Closes #58
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    i18n: Unconditionally install a gettext translator

    davvid authored
    We were only calling i18n.install() when 'locale' was passed to
    the ColaApplication constructor.  We should call it unconditionally
    otherwise we won't be able to translate anything.
    
    Additionally, call i18n.gettext() in create_button() so that
    the action buttons are translated too.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    mainwindow: Make action button labels consistent

    davvid authored
    'Push...' should have three trailing dots.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 22, 2010
  1. @davvid

    darwin: Add command classes from 'extra' when building git-cola.app

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    Update release notes for 1.4.2.2

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 8, 2010
  1. @davvid

    gitcfg: Use os.path.join() to construct the path to ~/.gitconfig

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 7, 2010
  1. @davvid

    ssh-askpass: Do not hang on exit

    davvid authored
    ssh-askpass's window sometimes freezes after the
    password is typed.  Each exit causes the window
    to be destroyed again, resulting in a hang.
    
    The destroy event might come from the window manager
    so rebind <Destroy> inside of its handler before exiting.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jun 17, 2010
  1. @davvid

    git: Replace utils.shell_quote() usage with commands.mkarg()

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    portability: Move cola.commands to cola.cmds

    davvid authored
    Otherwise we can't "import commands" from the Python stdlib.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    git: Fold cola.gitcmd into cola.git

    davvid authored
    These two are very closely related so they might as well
    live in the same module.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    doc: Add 1.4.2.2 release notes

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. @davvid

    views.dag: Add a visual indicator for merge commits

    davvid authored
    They're slightly darker.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  6. @davvid

    views.dag: Improve the graph layout algorithm

    davvid authored
    This algorithm is slightly more appealing because it bends chains
    of commits that lead to parallel branches.
    
    It's not perfect, but it's one of the simpler things we can do
    with the streaming one-node-at-a-time approach in use.
    
    We could probably make a very nice layout by post-processing
    the graph using a thread but it's not *that* bad, either.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  7. @davvid

    views.dag: Use the parent/child attributes from Commit objects

    davvid authored
    We don't need to track this in the view now that the commit objects
    provide them.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  8. @davvid

    views.dag: Make mouseWheel panning faster

    davvid authored
    Increase the scale factor so that panning with the mouse wheel
    translates more.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Something went wrong with that request. Please try again.