Commits on Jun 27, 2014
  1. Use sensible version number

    And have it line up with what's described in Changes.
    committed Jun 27, 2014
Commits on Feb 11, 2014
  1. Make dev release the stable release

    Getting clean runs from CPAN Testers so reckon it's good to go stable
    committed Feb 11, 2014
Commits on Feb 5, 2014
  1. Depend on Git::Gitalist

    Pull ou the now unused deps and depend on Git::Gitalist to provide the git
    related logic.
    committed Feb 5, 2014
Commits on Feb 2, 2014
  1. Use newer cleaner git location interface

    Because the old way was gross and the error message complained about
    gitweb config. Progress!
    committed Feb 2, 2014
  2. Switch to using Git::Gitalist

    Which, at this stage, is just Gitalist::Git in a separate dist.
    committed Jan 26, 2014
Commits on Jan 25, 2014
  1. Move away from Class::MOP::load_class

    As reported in RT#90945[0] Class::MOP::load_class is deprecated so now
    we use Class::Load instead.
    Thanks to Zoffix for supplying[1] this patch!
    zoffixznet committed with Jan 25, 2014
Commits on Sep 4, 2013
  1. Temporarily elide failing test.

    This particular test has started failing since I upgraded some part of
    the dependency chain. However my time is limited and I don't believe the
    failure is indicate of a failing in the code so I'm eliding this test
    until such a time as it starts passing again or I track down the
    offending dependency.
    committed Sep 4, 2013
  2. Drop unused admin files.

    committed Sep 4, 2013
  3. Fix for #53 where trees didn't work for tags.

    In particular tags that were anything more complicated than simple
    pointers to commits e.g any recent tag from the perl git repository. The
    fix isn't ideal but it's simple enough that I'm happy with it.
    committed Sep 4, 2013
Commits on Apr 1, 2013
  1. Update gitalist_app.psgi with working copy.

    As t0m added and I've now put into place.
    committed Apr 1, 2013
  2. Merge branch 'branch-selector-fix'

    * branch-selector-fix:
      The branch selector now sends you to the correct url
    committed Apr 1, 2013
  3. The branch selector now sends you to the correct url

    It used to not escape the branch name, so branches like
    seveas/branch_selector_fix were not really reachable via the selector
    seveas committed with Aug 3, 2012
  4. Merge remote branch 'seveas/seveas/syntax_highlight'

    * seveas/seveas/syntax_highlight:
      Have linenumbers in blob displays
      Syntax higlighting improvements
    committed Apr 1, 2013
  5. Merge remote branch 'seveas/seveas/tree_speedup'

    * seveas/seveas/tree_speedup:
      Massive tree action speedup
    committed Apr 1, 2013
  6. Fix the bare.git test repo.

    In it's previous state recent git versions didn't consider it a git repo which
    resulted in noisy (but passing) tests. Now the tests are less noisy and still
    committed Apr 1, 2013
Commits on Mar 15, 2013
  1. Add dep that was previously implicit.

    Not sure what used to pull in this dep either but now the app should
    function and pass its tests again.
    committed Mar 15, 2013
Commits on Oct 18, 2012
  1. Make test for diff output more flexible.

    The diff output changed (for the better) in more recent git versions
    so have the relevant test deal with it.
    committed Oct 18, 2012
Commits on Aug 21, 2012
  1. Merge pull request #43 from seveas/seveas/tag_fix

    Stop calling tags branches
    committed Aug 21, 2012
Commits on Aug 3, 2012
  1. Massive tree action speedup

    The tree action used to use $tree_obj->tree to get all tree entries.
    This is ridiculously slow as it loads all blobs via git cat-file.
    Instead, expose directory_entries from the underlying Git::PurePerl
    object and use it instead.
    This also required moving _mode_str (now mode_string for consistency) to
    Gitalist::Utils so it could be used in the template.
    seveas committed Aug 3, 2012
Commits on Aug 1, 2012
  1. Stop breaking trees when submodules are encountered

    For projects that contain submodules, ls-tree also lists the commits of
    these, like:
    dennis@lightning:~/code/Diamond$ git ls-tree HEAD
    100644 blob 76548fb89c2c220d43759b40848600a16cfe65ea    .gitignore
    100644 blob c2c5e7f9ad41d2a6bf49dcfe2a18c67f1b7264d3    .gitmodules
    100644 blob 159d72c1edf6e0e227b0c1dda86aa08c307468df    LICENSE
    100644 blob 3ce75ca4a98adbc6b1cdf68797b6b9328bf112cc
    100644 blob 588e2ba64d1968ecf949325cab4b1bfaf60caf75    Makefile
    100644 blob 974a51cd30c73dc4fa5083252902b5596cbdeec8
    040000 tree e69b70cc3f14491f167b3edd1561279344267b89    bin
    040000 tree 10b76bbf7f6900e53916bf52c651b048569de46c    conf
    040000 tree 90be53cbef1f3b6167a2b24f59365e94ce6cd989    debian
    160000 commit 69c721d6d71b1a471e945bf680773467ee2c551e  docs
    040000 tree daa6b06e1917938c2e939bbcd1d7b451e290b680    rpm
    100644 blob 9046e2354860cb14b2ade3159c20e5245013a238    setup.cfg
    100755 blob 0a4a2748cc2bb61685d5535d5a6557854153e7c0
    040000 tree 4b95cf8a722b456382abbd025476c87f87a97043    src
    100644 blob a375d7dbdb98e15dc5021c0c5e4cb9757fcc0273
    100644 blob 13f3e59423a6f49d89527b9e9a2050fb79d0025f    test.watchr
    Gitalist would choke on those because these commits are commits from the
    submodule's repository, not itself. So we should ignore them.
    seveas committed with Jul 29, 2012
Commits on Jul 29, 2012
  1. Have linenumbers in blob displays

    Steal some code from the blob template and adapt the syntax highlighting
    code to cope with it.
    seveas committed Jul 29, 2012
  2. Syntax higlighting improvements

    - Support all languages Syntax::Highlight::Engine::Kate can detect
    - Detect filetype based on #! lines in scripts
    - Consider .t files to be perl code
    seveas committed Jul 29, 2012
  3. Stop calling tags branches

    In the repository overview tags were called branches, that's not right :)
    seveas committed Jul 29, 2012
Commits on Jul 21, 2012
  1. Controller::ActionRole is dead

    bobtfish committed Jul 21, 2012
Commits on Jun 14, 2012
  1. Add gitalist.psgi

    bobtfish committed Jun 14, 2012
Commits on Mar 18, 2012
Commits on Mar 9, 2012
  1. Use MooseX::Types::ISO8601 coercion behaviour without the coercion.

    As of 0.09 the type constraints from MooseX::Types::ISO8601 are stricter (and
    more correct AIUI) so we just use the coercion code without attempting a
    coercion directly.
    committed Mar 9, 2012
Commits on Jan 29, 2012
  1. Drop redundant requires in G::G::COR::Role::Context.

    Not much point in requiring methods be implemented if the role already
    provides concrete implementations.
    committed Jan 29, 2012