Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 6, 2009
  1. Squash on prefs

    authored
  2. @dgrijalva

    PBGitCommitController: Use PBGitRepoWatcher

    dgrijalva authored committed
    This sets up listeners in the commit/history controllers for
    NSNotifications sent by the PBGitRepositoryWatcher. It also implements
    how to act on these messages in separate methods, depending on the type
    of notification.
    
    Reviewed-by: Johannes Gilger <heipei@hackvalue.de>
  3. @heipei

    PBGitRepoWatcher: Add preference and use it

    heipei authored committed
    This adds a preference (and description) for enabling/disabling the
    PBGitRepositoryWatcher. When opening a repository this preference is
    checked and the watcher isn't started if it's unset.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
  4. @dgrijalva

    PBGitHistoryController: Use PBGitRepoWatcher

    dgrijalva authored committed
    This sets up listeners in the commit/history controllers for
    NSNotifications sent by the PBGitRepositoryWatcher. It also implements
    how to act on these messages in separate methods, depending on the type
    of notification.
    
    Reviewed-by: Johannes Gilger <heipei@hackvalue.de>
  5. @dgrijalva

    PBGitRepository: Init PBGitRepositoryWatcher

    dgrijalva authored committed
    This allocs and inits a PBGitRepositoryWatcher when opening a
    PBGitRepository.
    
    Reviewed-by: Johannes Gilger <heipei@hackvalue.de>
  6. @dgrijalva

    Add PBGitRepositoryWatcher with FSEvents

    dgrijalva authored committed
    This adds the PBGitRepositoryWatcher class, which monitors the working
    directory and the .git directory of the repository. If changes in any of
    those happen, a notification is sent to the default NSNotificationCenter.
    
    Reviewed-by: Johannes Gilger <heipei@hackvalue.de>
    Reviewed-by: Pieter de Bie <frimmirf+gitx@gmail.com>
  7. Merge branch 'pu/jg/describe'

    authored
    * pu/jg/describe:
      About-Panel: Show git-describe using Info.plist
  8. @heipei

    About-Panel: Show git-describe using Info.plist

    heipei authored committed
    This patch adds a CFBundleGitRevision key to Info.plist which is set to
    the output of "git describe" when building.
    
    The menu-entry for "About GitX" was reconnected to a custom method in
    the AppController, which reads the CF-string from the .plist and also
    indicates if the build is a DEBUG-build.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
Commits on Sep 3, 2009
  1. @heipei

    UserManual: Add disclaimer as to what GitX is

    heipei authored committed
    Add a disclaimer about the intended use of GitX. A lot of people seem to
    think GitX is a way to make using a complex system easy. Other think
    that they can learn git by clicking their way around GitX.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
  2. @heipei

    Add empty line at end of previous release notes

    heipei authored committed
  3. @heipei

    This fixes a CSS-bug which makes the gitx-website display the same

    heipei authored committed
    font with Firefox and Safari instead of using a serif with FF.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
  4. @heipei

    commit.js: Fix discardHunk functionality

    heipei authored committed
    When rewriting big parts of commit.js, JD forgot to use the new function
    for the "Discard hunk" functionality as well. This fixes that.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
Commits on Aug 31, 2009
  1. @d0k

    Fix checkbox scaling warnings

    d0k authored committed
    This fixes Snow Leopard's "The image scaling property should not be used with
    checkboxes" warnings. Noticed by Stonewall Ballard.
  2. @heipei

    Keep window-title up-to-date in commit view

    heipei authored committed
    This issues a simple reloadRefs when refreshing the commit-view, keeping
    the current branchname up-to-date here as well.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
Commits on Aug 27, 2009
  1. Merge commit '2f9ca38689cc5dff15d7e52af846f275c00295d2'

    authored
    * commit '2f9ca38689cc5dff15d7e52af846f275c00295d2':
      Fix build with external build products directory
      Statusbar: Bring View-Mode buttons to front
  2. DiffHighlighter: Remove weird end line

    authored
    This was added in 1688c2a (diffHighlighter.js: Record the line index as attribute.),
    I guess by accident
  3. IndexController: re-add ellipsis to "Discard Changes" menu item

    authored
    This was accidentally deleted when I applied a patch from JS
  4. Also set blobMode / blobSha for unstaged changes.

    authored
    It shouldn't matter if a file has staged / unstaged changes, as long as the
    file is tracked, the SHA and blob should be recorded.
    
    This had really annoying complications because PBChangedFile used this
    information to decide whether or not to delete a file from the index
    when unstaging in PBGitIndexController
  5. Merge branch 'js/selectable_hunk' of git://github.com/jdtsmith/gitx

    authored
    * 'js/selectable_hunk' of git://github.com/jdtsmith/gitx:
      commit.js: Interface for selecting lines to (un-)stage.
      commit.js: Refactor hunk retrieval.
      diffHighlighter.js: Record the line index as attribute.
      commit view: Ensure buttons display on top of text
  6. @d0k

    Fix an obvious typo

    d0k authored committed
    Found by the clang static analyzer.
Commits on Aug 20, 2009
  1. @heipei

    Fix build with external build products directory

    Gerd Knops authored heipei committed
Commits on Aug 19, 2009
  1. @heipei

    Statusbar: Bring View-Mode buttons to front

    heipei authored
    When resizing the GitX-window to small widths the buttons for switching
    the view-mode would eventually "disappear" behind the label for loaded
    commits. This fixes that behaviour, so that the buttons always go in
    front of it, and therefore remain usable.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
Commits on Jul 8, 2009
  1. @jdtsmith
Commits on Jul 7, 2009
  1. @heipei

    PBCollapsibleSplitView: Enable collapse/uncollapse using keys

    heipei authored Pieter de Bie committed
    This adds a method to programmatically collapse/uncollapse the two
    subviews of our custom SplitView-class. It also implements a
    keyDown-method so that the collapsing can be used with
    Command-Shift-{Up,Down}.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
  2. @heipei

    Add PBCollapsibleSplitView as subclass of PBNiceSplitView

    heipei authored Pieter de Bie committed
    This adds a subclass to PBNiceSplitView which has collapsible subviews
    as well as an uncollapse-method. The initWithTopMin method is used to
    set the minimum sizes for the subviews.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
  3. Site: smush.it images

    authored
  4. Merge commit 'origin/master'

    authored
    * commit 'origin/master':
      CommitController: Don't turn of off automatic rearranging
      PBGitRepository: Clean up the readFromURL: method
      PBGitRepository: Fix opening of large directories due to bug in NSFileWrapper.
      PBGitIndexController: Renamed "Revert" to "Discard"
      CommitController: Reject merges
      HistoryController: Add "Open Files" menu item
      WebHistoryView: Also use the tree context menu
      HistoryController: Use a programatically created context menu
      WebHistoryController: Refactor menu search to be recursive
      HistoryController: Add some marks
      PBGitHistory: Add "Show in Finder" to files
      Display context menu in the history tree to show related commits
      History fileview: select current item on rightclick
      PBGitConfig: Add missing sentinel
      Remove use of deprecated stringWithCString
      HistoryView: only add parents if parents array exists
      keyboardNavigation: Fix keys 'c' and 'v' from webView
      Site: add link to Twitter
    
    Conflicts:
    	PBGitHistoryView.xib
    	PBGitIndexController.m
  5. @nriley

    Truncate the middle of pathnames in the Unstaged/Staged Changes lists.

    nriley authored committed
    Previously, the ends of the pathnames were truncated instead, which
    could lose the filename.
  6. @nriley

    Clean up UI and add keyboard support for create branch sheet.

    nriley authored committed
    Maps Return to OK and Escape/Command-Period to Cancel.
    
    Renames OK to Create (a verb is better).
    
    Fixes autoresizing masks so the layout doesn't break when you resize
    the sheet.
  7. @nriley

    Set keyboard focus reasonably when switching between views.

    nriley authored committed
    When you switch to the commit view, the commit message gets focus;
    when you switch to the history view, the commit list gets focus.
  8. @nriley

    Remove extraneous space in "Are you sure you wish to revert changes?"…

    nriley authored committed
    … message.
  9. @nriley
Something went wrong with that request. Please try again.