Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 8, 2009
  1. Show diff when double-clicking on file in commit dialog

    authored
    It only compares the index version to the working tree version for now.
    So if the file was already added to the index, the diff is empty. What
    it should show is the diff that will be in the commit.
    
    Signed-off-by: Robin Stocker <robin@nibor.org>
Commits on Mar 7, 2009
  1. @yanns @robinrosenberg

    In the commit dialog, deal with Signed-off-by not on the last line

    yanns authored robinrosenberg committed
    The previous implementation made the assumption that
    the Signed-off-by is always on the last line.
    
    Correct this assumption and deal with Signed-off-by everywhere in
    the commit message.
    
    Signed-off-by: Yann Simon <yann.simon.fr@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Commits on Feb 23, 2009
  1. @torarnv @spearce

    Use explicit bundle name in UIText to aid IDE integration

    torarnv authored spearce committed
    When the bundle name is specified as a raw string Eclipse will pick up
    the location of the uitext.properties file and display the actual string
    value when hovering over UIText declarations. It also allows direct
    navigation to the uitext.properties string from a declaration.
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Feb 18, 2009
  1. @torarnv @robinrosenberg

    Allow project decorations regardless of repository root location

    torarnv authored robinrosenberg committed
    If the repository root is more than one level above the project
    directory we use the AdaptableFileTreeIterator to recurse the
    repository tree until we find a directory that can be mapped
    to a container in the workspace. The iterator is then adapted to
    a ContainerTreeIterator and decorations are applied like usual.
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  2. @torarnv @robinrosenberg

    Implement label decorations for folders and projects

    torarnv authored robinrosenberg committed
    The option "Re-decorate ancestors..." controls if parents of a
    re-decorated resource also should be updated, for example to
    to signal that the containing folder is now concidered dirty.
    
    The option "Maximum number of levels..." controls how deep the
    container decoration algorithm will recurse when trying to
    determine the state (dirty, staged, etc.) of a container.
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  3. @torarnv @robinrosenberg

    Don't decorate every single resource on repository change

    torarnv authored robinrosenberg committed
    Not all resources have corresponding labels that are visible,
    so by using LabelProviderChangedEvent() we ensure that only
    the visible labels are refreshed.
    
    The downside is that we lose project precition, so all
    projects are included, but only visible labels in those
    projects are re-decorated, so it is OK for now.
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  4. @torarnv @robinrosenberg

    Implement icon and text decorations of various resource states

    torarnv authored robinrosenberg committed
    - Dirty
      - Staged
      - Conflict
      - Assume valid
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  5. @torarnv @robinrosenberg

    Add icon decoration for tracked and untracked resources

    torarnv authored robinrosenberg committed
    Can be enabled/disabled in the preferences
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  6. @torarnv @robinrosenberg

    Add binding for name of the current branch

    torarnv authored robinrosenberg committed
    This is an example of how to add more bindings to the
    decoration preferences, and how they are implemented in
    the decorator.
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  7. @torarnv @robinrosenberg

    Implement basic customizable label decorations with preferences

    torarnv authored robinrosenberg committed
    Currently the only binding available is the resource name, but
    this commit enables a framework for adding more bindings.
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  8. @torarnv @robinrosenberg

    Add new class SWTUtils with helper-methods for creating controls

    torarnv authored robinrosenberg committed
    Copied verbatim from org.eclipse.team.internal.ui and documented
    
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  9. @torarnv @robinrosenberg

    Add support code to handle plugin property changes

    torarnv authored robinrosenberg committed
    Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Commits on Feb 11, 2009
  1. @yanns @spearce

    Append Signed-off-by text in the commit message editor

    yanns authored spearce committed
    The user can see and edit the Signed-off-by line in the commit
    dialog before committing.  Toggling the existing checkbox now
    updates the message to add or remove the user's Signed-off-by
    line, displaying the final message.
    
    Updating the committer name and/or email also updates the
    Signed-off-by line if it is present.
    
    For new lines in the commit dialog, use Text.DELIMITER for
    platform neutrality.
    
    Signed-off-by: Yann Simon <yann.simon.fr@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    (cherry picked from commit 72cb3bd)
  2. @spearce

    Revert "Append Signed-off-by text in the commit message editor"

    spearce authored
    This reverts commit 72cb3bd
    (the immediate parent).
    
    The attribution of 72cb was completely wrong.  I didn't write the
    change, Yann Simon did.  Since our policy on this branch is to never
    rewind, I'm reverting and cherry-picking to correct the attribution.
Commits on Feb 10, 2009
  1. @spearce

    Append Signed-off-by text in the commit message editor

    spearce authored
    The user can see and edit the Signed-off-by line in the commit
    dialog before committing.  Toggling the existing checkbox now
    updates the message to add or remove the user's Signed-off-by
    line, displaying the final message.
    
    Updating the committer name and/or email also updates the
    Signed-off-by line if it is present.
    
    For new lines in the commit dialog, use Text.DELIMITER for
    platform neutrality.
    
    Signed-off-by: Yann Simon <yann.simon.fr@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Feb 9, 2009
  1. @yanns @spearce

    Propose author and committer in the commit dialog

    yanns authored spearce committed
    Added a new field 'committer'.
    
    The fields 'author' and 'committer' are populated with the values
    found in the configuration.
    
    The author and the committer are validated against empty values
    before accepting the commit.
    
    Signed-off-by: Yann Simon <yann.simon.fr@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @yanns @spearce

    Use previous author when amending a commit

    yanns authored spearce committed
    In the commit dialog, when amending the commit, the author of the
    previous commit is proposed as default in the author field.
    
    Signed-off-by: Yann Simon <yann.simon.fr@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Feb 5, 2009
  1. @robinrosenberg @spearce

    Resurrect group filtering options in history view

    robinrosenberg authored spearce committed
    This commit restores the ability to filter on not only the selected
    resource but instead all changes in the same folder, same project
    or same repository. The flag is persistent.
    
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @yanns @spearce

    Compute the author/committer name/email from git configuration

    yanns authored spearce committed
    The author/committer name/email are retrieved from the system
    configuration and the local and global git configurations.
    
    When the name is not available, propose a default one by using the
    system user name.
    
    When the email is not available, propose a default one by
    concatenating the user name and the host name.
    
    The author name and email are used as the default value in the
    author field while committing with the GUI.
    
    Fix issue 47 (field Author don't fill)
    
    Signed-off-by: Yann Simon <yann.simon.fr@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Jan 31, 2009
  1. @charleso @robinrosenberg

    Circumvent situations where Eclipse tries to decorate externally link…

    charleso authored robinrosenberg committed
    …ed resources
    
    This occurs in one our projects which has an externally linked folder, which
    causes the decorator to die on a NPE. Alternatively rsrc.isLinked() could
    have been used, but we allow for linked resources to repository files.
    
    Signed-off-by: Charles O'Farrell <charleso@charleso.org>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Commits on Jan 28, 2009
  1. @robinrosenberg @spearce

    Retain Eclipse Git preferences page hierarchy without warnings in plu…

    robinrosenberg authored spearce committed
    …gin.xml
    
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @robinrosenberg @spearce

    Add the keyword "Git" to the git preferences pages.

    robinrosenberg authored spearce committed
    If the users searches for "Git" in the workspaces preferences, all
    git related preferences pages will now be found.
    
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  3. @robinrosenberg @spearce

    Cleanup ui plugin.xml, replace deprecated elements and attributes

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  4. @robinrosenberg @spearce

    Cleanup ui plugin.xml, refer to interface IResource, not Resource

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Jan 12, 2009
  1. @robinrosenberg @spearce

    Add a border to the refs tree in the branch dialog

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @robinrosenberg @spearce

    Use text resources for branch dialog and add shortcuts.

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  3. @robinrosenberg @spearce

    Use text resources for the Commit dialog and add shortcuts.

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  4. @robinrosenberg @spearce

    Make SHA-1 selectable using double-click in the commit message viewer.

    robinrosenberg authored spearce committed
    The default behaviour does not consider a sequence of numbers and letters
    to be a word. Installing the DefaultTextDoubleClickStrategy and activating
    "plugins" in the textviewer solves the problem.
    
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  5. @robinrosenberg @spearce

    Treat null scheme as file: in git import wizard

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  6. @robinrosenberg @spearce

    Add shortcuts to the Git cloning wizard

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  7. @robinrosenberg @spearce

    Fix two strings in the cloning wizard that were not translated.

    robinrosenberg authored spearce committed
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  8. @robinrosenberg @spearce

    Create the import wizard question checkbox properly

    robinrosenberg authored spearce committed
    This is necessary for good layout and to make the UI test work. Anyway, this
    is the way checkboxes should be created.
    
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Jan 5, 2009
  1. @vvavrychuk @robinrosenberg

    Sorting commit items by click on the table header in commit dialog.

    vvavrychuk authored robinrosenberg committed
    In order to implement new feature I have replaced class associated with
    every table row. CommitItem class encapsulate data that commit dialog
    manipulates with.
    
    Comparators are written using idiom from http://tobega.blogspot.com/2008/05/beautiful-enums.html.
    
    Clicks on a certain column are handled in HeaderSelectionListener class.
    
    Signed-off-by: Vasyl Vavrychuk <vvavrychuk@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  2. @vvavrychuk @robinrosenberg

    Unnecessary checks for null

    vvavrychuk authored robinrosenberg committed
    Signed-off-by: Vasyl Vavrychuk <vvavrychuk@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
  3. @vvavrychuk @robinrosenberg

    The 'Eclipse-LazyStart' header is deprecated, use 'Bundle-ActivationP…

    vvavrychuk authored robinrosenberg committed
    …olicy'
    
    Signed-off-by: Vasyl Vavrychuk <vvavrychuk@gmail.com>
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Something went wrong with that request. Please try again.