Permalink
Commits on May 20, 2011
  1. remote: Fix animation on Mac OS X by enabling the progress dialog

    davvid committed May 20, 2011
    Disabling the parent widget disables the progress dialog on Mac OS X.
    Work around this by explicitly enabling the progress dialog
    after disabling the parent dialog.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. remote: Use a background thread when calling git fetch/push/pull

    davvid committed May 20, 2011
    This fixes the progress bar behavior on Linux by using a QRunnable
    to handle the heavy lifting.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. mainwindow: Tighten the layouts for diff and log widgets

    davvid committed May 20, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. ux: Make the 'Merge' dialog modal

    davvid committed May 20, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. ux: Make the 'Create Tag' dialog modal

    davvid committed May 20, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  6. stash: Make the dialog modal and use a simpler layout

    davvid committed May 20, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  7. Update copyright for 2011

    davvid committed May 20, 2011
    Heh.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  8. doc: Add 1.4.3.4 release notes

    davvid committed May 20, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  9. doc: Add "Thank to Christian Jann and Justin Lecher"

    davvid committed May 20, 2011
    Christian really helped round out our unicode handling
    Justin fixed cloning in the --prompt dialog.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  10. remote: Disable the dialog and show a progress bar in fetch/push/pull

    davvid committed May 20, 2011
    This makes the interaction much nicer by giving feedback during the
    remote fetch, push, and pull operations.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  11. rmeote: Make the 'remote' dialogs modal to the current window

    davvid committed May 20, 2011
    This makes the remote dialogs drop down in the context of the
    main window.  It also adds a cool animation.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  12. ux: Remove syntax highlighting from the 'Command Output' window

    davvid committed May 20, 2011
    The syntax highlighting was not very useful and could sometimes make
    things harder to read.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  13. remote: Show an error message when 'Push' fails

    davvid committed May 20, 2011
    "git push" might fail but we provide no indication of this to
    the user.  Show a helpful error message when this happens.
    
    Closes #69
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  14. gitcmds: Split lines after unicode decoding

    davvid committed May 20, 2011
    We were decoding the output of splitlines which is completely wrong.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Apr 29, 2011
  1. mainwindow: Tighten the message editor layout

    davvid committed Apr 29, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. mainwindow: Replace spacers with addStretch() calls

    davvid committed Apr 29, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. ux: Rename "Options" to "Preferences"

    davvid committed Apr 29, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Apr 26, 2011
  1. Merge branch 'jl/clone-with-prompt'

    davvid committed Apr 26, 2011
    * jl/clone-with-prompt:
      Fix for issue 76, Clone doesn't work with --prompt.
  2. gitcmds: Support unicode in all_refs()

    davvid committed Apr 26, 2011
    This allows us to have unicode branches and tags.
    
    Closes #79
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. views.combo: Handle unicode content

    davvid committed Apr 26, 2011
    Porting cola to python3k will probably require a cola.compat
    variable where we set unicode = str.  Or not.  It'd be nice
    to support both 2 and 3 with the same codebase, but maybe
    that's crazy.  :-/
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. gitcmds: Handle unicode in for_each_basename()

    davvid committed Apr 26, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. gitcmds: Handle unicode in current_branch()

    davvid committed Apr 26, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Apr 23, 2011
  1. views.main: Properly decode the path to the merge message

    davvid committed Apr 23, 2011
    The path to .git/MERGE_MSG may contain unicode characters so decode
    it before trying to read the file.
    
    Closes #74
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. gitcmds: Support unicode in repository paths for the "git init" case

    davvid committed Apr 23, 2011
    We were not properly handling repositories with unicode in
    their paths for the "git init" case.  We read .git/HEAD directly
    and thus need to decode the path to .git/HEAD since its parent
    directory may contain unicode characters.
    
    Closes #74
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. doc: Document the --prompt option and fix a typo.

    davvid committed Apr 23, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. app: Use four-space indents in instance()

    davvid committed Apr 23, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. doc: Add 1.4.3.3 release notes

    davvid committed Apr 23, 2011
    Signed-off-by: David Aguilar <davvid@gmail.com>
  6. startup: Fix the 'clone' button in the dialog

    davvid committed Apr 23, 2011
    We removed the Qt 'parent' field so stop providing it in
    the startup dialog.
    
    Fixes: #76
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Apr 16, 2011
  1. Fix for issue 76, Clone doesn't work with --prompt.

    jlec committed Apr 16, 2011
    Signed-off-by: Justin Lecher <jlec@gentoo.org>
Commits on Apr 15, 2011
  1. main: Add a '--prompt' option and use it in the desktop launchers

    davvid committed Apr 15, 2011
    git-cola assumes that the current directory is a git repository.
    This is less helpful when launching git-cola through a launcher icon
    because it may find a git repository in $HOME.
    
    Add a '--prompt' flag and use it in all of the launchers.
    This forces git-cola to prompt the user for a repository before
    launching the main GUI.
    
    Closes #75
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. bookmarks: Pass '--repo' when launching git-cola on a bookmark

    davvid committed Apr 15, 2011
    Otherwise git-cola launches in-place when opening a bookmark.
    
    Closes #75
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. startup: Handle repository paths with unicode characters

    davvid committed Apr 15, 2011
    Closes #74
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  4. settings: Handle home directories with unicode characters

    davvid committed Apr 15, 2011
    Closes #74
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  5. guicmds: Handle cloning repos that contain unicode characters

    davvid committed Apr 15, 2011
    Closes #74
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  6. bookmarks: Handle home directories with unicode characters

    davvid committed Apr 15, 2011
    Closes #74
    
    Signed-off-by: David Aguilar <davvid@gmail.com>