Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 8, 2012
  1. @davvid

    git-cola 1.7.4.1

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

    doc: Add 1.7.4.1 release notes

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

    dag: Show more in the initial view

    davvid authored
    Make the default view show more commits by default.
    This also tightens up the "fit to view" function so that it
    uses less padding around selected commits.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    dag: Make the reader thread self-managed

    davvid authored
    Move the stop()/start()/etc. methods into the thread class
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jan 6, 2012
  1. @davvid

    dag: Add missing 'self' argument to method

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

    dag: Handle creating a patch for a single commit

    davvid authored
    sort_by_generation() assumed that the list of commits was always >= 2.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    app: Simplify homebrew setup

    davvid authored
    The homebrew python path does not need to be at the front
    of sys.path.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    app: Make homebrew work by default

    davvid authored
    Homebrew currently requires users to set PYTHONPATH before they
    can use git-cola.  Detect homebrew and use it by default.
    
    Fixes: mxcl/homebrew/7462
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jan 3, 2012
  1. @davvid

    README: typofix

    davvid authored
    Fix a mistake and make it simpler by saying less.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jan 2, 2012
  1. @davvid

    git-cola 1.7.4

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

    widgets.remote: Fix remote branch labels

    davvid authored
    Two variables were renamed to the same thing.  Refactoring gone wild!
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    dag: Tighten fit-view-to-selection

    davvid authored
    Remove excess margin around the scene and tighten the
    margins in the fit-to-view function as well.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    doc: Add 1.7.4 release notes

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

    dag: Add gravatar icons and an elegant new design

    davvid authored
    Remove the author and summary fields from the display and
    use dedicated QLabels to display them.  The diff displays
    the extended description only.
    
    Later work would be adding links to parents and children.
    A corner widget menu might be appropriate.
    
    Gravatar image lookups are done asynchronously and
    use an internal pixmap when an image does not exist.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  6. @davvid

    dag.view: Factor common methods into a helper class

    davvid authored
    ViewerMixin handles most of the common callbacks between the
    list view and the graph view.  The "create patch code" is still
    different but this hits all of the duplicates.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  7. @davvid

    i18n: Allow hinted widgets to be translated

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

    compat: Add hashlib.md5()

    davvid authored
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jan 1, 2012
  1. @davvid

    dag: Teach the model about the author email field

    davvid authored
    This will allow the DAG view to do something interesting
    with the email address, e.g. use gravatar to display
    email addresses.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    widgets.commitmsg: Rename signal to avoid overloading Qt's signal

    davvid authored
    This is functionally equivalent and less likely to confuse someone
    (me) in the future.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    widgets.commitmsg: Refine the keyboard navigation

    davvid authored
    Allow shift+up/down in the description field to select text
    when on the first and last lines, respectively.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    widgets.commitmsg: Factor out the 'hint' text behavior

    davvid authored
    Create standalone widgets to display the 'Commit summary' and
    'Extended description...' text hints.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Dec 30, 2011
  1. @davvid

    main.view: Support 'cola.classicdockable' for backwards compatibility

    davvid authored
    The "dockable browser tool" feature was added long before the
    'Classic' tool was rebranded as 'Browser'.  Although we don't
    advertise it, support 'cola.classicdockable' so that existing
    users are not affected by the rebranding.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. @davvid

    main.view: Avoid shortcut overloads when the 'Browser' tool is dockable

    davvid authored
    The "dockable browser tool" enabled by 'git config cola.browserdockable true'
    is not a common feature but we support it so avoid introducing overloaded
    keyboard shortcuts when configured this way.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    browser: Rebrand the 'Classic' tool as 'Browser'

    davvid authored
    The 'Classic' tool was slightly inspired by classical "file-based"
    browsers such as tkcvs and provides an entire view of the repo which
    is not available in the focused 'Status' widget.  Likewise, it was
    kind of funny to say `git cola classic`.
    
    Inside jokes aside, it's better to rebrand this tool as the 'Browser'
    since browsing is what it does.  The next thing it really needs is
    a vim-like "/" search function to filter (or possibly just find) paths.
    Being able to "chdir" into a subdirectory and see its contents only
    would be a nice as would dedicated list, item, and tree modes.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    classic: Make the title match 'cola' and 'dag'

    davvid authored
    Make the titles consistent for now.  These are different tools,
    though, so we might want to be able to differentiate them one day.
    
    We might want to make the titles say this eventually:
    
    	cola: <project>: <branch>
    	dag: <project>: <branch>
    	browser: <project>: <branch>
    
    ..but for now we omit the "tool: " prefix to save panel real estate.
    
    Having different logos might be a better way in the future instead
    of changing the titles as well.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. @davvid

    classic: Use a QWidget for proper window management

    davvid authored
    The classic view stays on top of other windows because it is a QDialog.
    It really should be a QWidget since we want other windows to be able to
    float over it.
    
    This makes it so that external difftools appear on top when launched.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  6. @davvid

    widgets.commitmsg: Jump to the next line only when at EOL

    davvid authored
    Hitting 'Down' in the summary field is still useful for jumping
    to the end of the summary.
    
    Make the 'Down' key work by first jumping to the end of the line
    (which is the default behavior we get for free from Qt) and then
    a second down (when at the end of the line) jumps to the
    description field.  This makes the summary field act just like
    the description field which is another usability plus.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  7. @davvid

    difftool: Add vim navigation to the file list

    davvid authored
    Eliminate custom options and a keyPressEvent() by using the
    common tree implementation.  One benefit of doing this is that
    we gain a keyPressEvent() which provides vim-style keyboard
    navigation.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  8. @davvid

    browse: Use the standard TreeView as a base class

    davvid authored
    Eliminate custom options and a keyPressEvent() by using the
    common implementation.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  9. @davvid

    classic: Use the standard TreeView as a base class

    davvid authored
    Eliminate custom options and a keyPressEvent() by using the
    common implementation.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  10. @davvid

    widgets.standard: Add TreeView and TreeWidget classes

    davvid authored
    Add widgets to consolidate the various tree widget options and
    enhancements used in cola.  The standard ones set common options
    and override keyPressEvent() to provide vim-style navigation.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Dec 29, 2011
  1. @ugtar

    classic: look at path history on the current branch

    ugtar authored
    classic was looking at global path history when displaying path details
    and when showing the "Diff Against Predecessor" dialog, instead of
    limiting the path's history to the current branch.
    
    Signed-off-by: Uri Okrent <uokrent@gmail.com>
  2. @davvid

    widgets: Use the brushed metal style in more dialogs

    davvid authored
    Start enabling this in more places since it looks nicer.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. @davvid

    widgets.commitmsg: Navigate summary and description with arrow keys

    davvid authored
    Up and down arrows can now jump between the summary and description fields.
    This makes them feel like a single field which improves usability.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. @davvid

    widgets.commitmsg: Make Up/Down arrows more useful

    davvid authored
    Pressing 'Up' while on the first line and 'Down' while on the last line
    should move the cursor to the beginning/end of the line.
    
    The summary works this way so the description editor should too.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Something went wrong with that request. Please try again.