Permalink
Commits on Oct 18, 2010
  1. PyGIT: added `GitCore.__repr__` to help debugging, otherwise `GitCore…

    Christian Boos authored and hvr committed Jul 26, 2010
    ….__getattr__` gets in the way.
Commits on Oct 17, 2010
  1. Add backport of Python 2.6+'s `collections.namedtuple` and use it for…

    hvr committed Oct 17, 2010
    … the `RevCache` tuple.
  2. Increment version to 0.12.0.5

    hvr committed Oct 17, 2010
  3. Reimplement git filesystem charset handling

    hvr committed Oct 17, 2010
    Make use of the new encoding handling implemented in the
    `PyGit.Storage`. So now Trac should always get pathnames as unicode
    objects.
    
    A new TracIni option `git_fs_encoding` can be used to change the
    default utf8 encoding.
    
    This implementation assumes `from_unicode(to_unicode(.))` to be an
    identity function.
  4. Add `git_fs_encoding` parameter to `Storage` and `StorageFactory`

    hvr committed Oct 17, 2010
    This optional parameter allows to enable on-the-fly en/decoding of
    bytestrings (as seen by git) from/to unicode objects (as seen by Trac)
  5. Increment version to 0.12.0.4

    hvr committed Oct 17, 2010
  6. Minor cleanups recommended by pylint

    hvr committed Oct 17, 2010
    Mostly whitespace changes
  7. Add `Branches` property to changeset views.

    hvr committed Oct 17, 2010
    The `Branches` property is rendered as links to the reachable
    branch tips labeled by the branch name.
    
    While at it, refactor joining of rendered property list items with new
    `intersperse()` helper function.
  8. Implement GitChangeset.get_branches()

    hvr committed Oct 17, 2010
    This results in branch annotations in the timeline view.
    
    For now, GitChangeset.get_branches() returns all the branches the
    given changeset is on, or to quote the `git branch` man-page: "In
    other words, the branches whose tip commits are descendants of the
    named commit."
  9. Add reachable heads for each revision to revision cache

    hvr committed Oct 17, 2010
    Also switch to `git rev-list --topo-order` traversal in order to avoid
    a 2nd pass in Python.
Commits on Oct 16, 2010
  1. Add support for abbreviated wiki sha ids

    hvr committed Oct 16, 2010
    This introduces a new option `wiki_shortrev_len`, which defines the
    minimum length for which hex-strings are interpreted as sha ids.
  2. Refactor IPropertyRender component and improve display of merge commits

    hvr committed Oct 16, 2010
    Merge commit display code has been "reused" from TracMercurial
  3. Workaround for missing git submodules support

    hvr committed Oct 16, 2010
    Without this workaround gitplugin triggers runtime exceptions.
    
    See also http://trac-hacks.org/ticket/3104
  4. add `.gitignore` file

    hvr committed Oct 16, 2010
  5. bump up version to 0.12.0.3

    hvr committed Oct 16, 2010
  6. `tracext.git.git_fs.py`: Untabify and convert to 4-space indentation …

    hvr committed Oct 16, 2010
    …according to PEP-8
  7. Add new options for customizing changeset owner/timestamp display

    hvr committed Oct 16, 2010
     - `trac_user_rlookup` (disabled by default)
     - `use_committer_id` (enabled by default)
     - `use_committer_time` (enabled by default)
    
    The chosen defaults correspond to the previous behaviour
Commits on Mar 7, 2010
  1. minor logging tweak

    hvr committed Mar 7, 2010
  2. GitPlugin: format `git-committer` and `git-author` properties with `f…

    hvr committed Mar 7, 2010
    …ormat_author` and `format_datetime`; fixes #5385
  3. added setup.cfg

    hvr committed Mar 7, 2010
Commits on Feb 21, 2010
  1. created 0.12/ branch, tweaked setup.py, and applied patch by kevin.mc…

    hvr committed Feb 21, 2010
    …connell@gmail.com (see #6554)
Commits on Aug 27, 2009
Commits on Mar 24, 2009
Commits on Mar 23, 2009
  1. GitPlugin: optimiziation: make use of git's 1.5.6+ `tree-ls -l` featu…

    hvr committed Mar 23, 2009
    …re for grabbing blob size instead of
    
    individual `cat-file -s` calls; bump up minimum required git version to 1.5.6