Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Oct 18, 2010

  1. PyGIT: added `GitCore.__repr__` to help debugging, otherwise `GitCore…

    ….__getattr__` gets in the way.
    authored hvr committed

Oct 17, 2010

  1. Herbert Valerio Riedel

    Add backport of Python 2.6+'s `collections.namedtuple` and use it for…

    … the `RevCache` tuple.
    authored
  2. Herbert Valerio Riedel

    Increment version to 0.12.0.5

    authored
  3. Herbert Valerio Riedel

    Fix bug in `Storage.ls_tree()` for git filenames containing TAB chara…

    …cters
    authored
  4. Herbert Valerio Riedel

    Reimplement git filesystem charset handling

    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.
    authored
  5. Herbert Valerio Riedel

    remove redundant `to_unicode` invocations

    authored
  6. Herbert Valerio Riedel

    Add `git_fs_encoding` parameter to `Storage` and `StorageFactory`

    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)
    authored
  7. Herbert Valerio Riedel

    Increment version to 0.12.0.4

    authored
  8. Herbert Valerio Riedel

    Minor cleanups recommended by pylint

    Mostly whitespace changes
    authored
  9. Herbert Valerio Riedel

    Change logging priority of `disabled CachedRepository` from INFO to D…

    …EBUG
    authored
  10. Herbert Valerio Riedel

    Add `Branches` property to changeset views.

    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.
    authored
  11. Herbert Valerio Riedel

    Implement GitChangeset.get_branches()

    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."
    authored
  12. Herbert Valerio Riedel

    Code refactoring: introduce `RevCache` namedtuple instance to make co…

    …de more readabale
    authored
  13. Herbert Valerio Riedel

    Add reachable heads for each revision to revision cache

    Also switch to `git rev-list --topo-order` traversal in order to avoid
    a 2nd pass in Python.
    authored

Oct 16, 2010

  1. Herbert Valerio Riedel

    Add support for abbreviated wiki sha ids

    This introduces a new option `wiki_shortrev_len`, which defines the
    minimum length for which hex-strings are interpreted as sha ids.
    authored
  2. Herbert Valerio Riedel

    Implement `Repository.display_rev()` for displaying abbreviating sha ids

    authored
  3. Herbert Valerio Riedel

    Refactor IPropertyRender component and improve display of merge commits

    Merge commit display code has been "reused" from TracMercurial
    authored
  4. Herbert Valerio Riedel

    Make GitError message more verbose in Storage.git_version()

    Addresses issue raised in http://trac-hacks.org/ticket/7246
    authored
  5. Herbert Valerio Riedel

    Workaround for missing git submodules support

    Without this workaround gitplugin triggers runtime exceptions.
    
    See also http://trac-hacks.org/ticket/3104
    authored
  6. Herbert Valerio Riedel

    add `.gitignore` file

    authored
  7. Herbert Valerio Riedel

    bump up version to 0.12.0.3

    authored
  8. Herbert Valerio Riedel

    `tracext.git.git_fs.py`: Untabify and convert to 4-space indentation …

    …according to PEP-8
    authored
  9. Herbert Valerio Riedel

    Add new options for customizing changeset owner/timestamp display

     - `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
    authored
  10. Herbert Valerio Riedel

    Clean up `setup.py` and add Trac >= 0.12 dependancy

    authored

Mar 07, 2010

  1. Herbert Valerio Riedel

    GitPlugin: ported code from TracMercurial in trac:changeset:6461

    authored
  2. Herbert Valerio Riedel

    minor logging tweak

    authored
  3. Herbert Valerio Riedel

    GitPlugin: decode git paths to unicode strings; fixes #5357

    authored
  4. Herbert Valerio Riedel

    GitPlugin: format `git-committer` and `git-author` properties with `f…

    …ormat_author` and `format_datetime`; fixes #5385
    authored
  5. Herbert Valerio Riedel

    added setup.cfg

    authored

Feb 21, 2010

  1. Herbert Valerio Riedel

    created 0.12/ branch, tweaked setup.py, and applied patch by kevin.mc…

    …connell@gmail.com (see #6554)
    authored

Aug 27, 2009

  1. John Hampton

    Use HEAD as the rev when rev=None. Closes: #5612

    authored

Mar 24, 2009

  1. Herbert Valerio Riedel

    GitPlugin: omit `close_fds=True` on win32 platform (fixes #4227)

    authored
  2. Herbert Valerio Riedel

    GitPlugin: whitespace cleanup (fixes #4815)

    authored

Mar 23, 2009

  1. Herbert Valerio Riedel

    GitPlugin: avoid usage of StringIO wrappers throughout PyGIT.py where…

    … avoidable
    authored
  2. Herbert Valerio Riedel

    GitPlugin: optimiziation: make use of git's 1.5.6+ `tree-ls -l` featu…

    …re for grabbing blob size instead of
    
    individual `cat-file -s` calls; bump up minimum required git version to 1.5.6
    authored
Something went wrong with that request. Please try again.