14 years agoUpdate changelog and version. 0.000004
Zachary Stevens [Sat, 19 Dec 2009 13:05:48 +0000]
Update changelog and version.

14 years agoCorrect broken modestr tests.
Zachary Stevens [Sat, 19 Dec 2009 13:03:29 +0000]
Correct broken modestr tests.

14 years agoRemove Module::Install::ProvidesClass, setup provides manually ourselves.
Tomas Doran [Sat, 19 Dec 2009 10:21:20 +0000]
Remove Module::Install::ProvidesClass, setup provides manually ourselves.

Module::Install::ProvidesClass just doesn't work for us - it still doesn't
know about roles, doesn't find all of our classes (not even all the MXD ones)
that PAUSE won't find itself, and also won't currently install cleanly from
CPAN.

The alternate solution here is _totally totally mental_, but appears more
reliable than PPI and all that jazz. It's also significantly faster:
Just loading the entire of Gitalist is waaay quicker than parsing it
all with PPI.

14 years agoChangelog up to date
Tomas Doran [Sat, 19 Dec 2009 12:40:14 +0000]
Changelog up to date

14 years agoChange other uses of 'project' to 'repository'.
Zachary Stevens [Sat, 19 Dec 2009 03:01:58 +0000]
Change other uses of 'project' to 'repository'.

14 years agoRename get_project to get_repository
Zachary Stevens [Sat, 19 Dec 2009 02:37:49 +0000]
Rename get_project to get_repository

14 years agoRename Project to Repository in stash and templates.
Zachary Stevens [Sat, 19 Dec 2009 02:30:52 +0000]
Rename Project to Repository in stash and templates.

14 years agoRename CollectionOfProjects to CollectionOfRepositories.
Zachary Stevens [Sat, 19 Dec 2009 02:15:03 +0000]
Rename CollectionOfProjects to CollectionOfRepositories.

14 years agoRename ::Project to ::Repository
Zachary Stevens [Sat, 19 Dec 2009 02:02:52 +0000]
Rename ::Project to ::Repository

14 years agoMerge branch 'project_list'
Zachary Stevens [Fri, 18 Dec 2009 23:19:12 +0000]
Merge branch 'project_list'

Renames Repo to something less ambiguous.

Conflicts:
lib/Gitalist/Git/HasUtils.pm

14 years agoRename ::Repo to ::CollectionOfProjects::FromDirectory
Zachary Stevens [Fri, 18 Dec 2009 23:00:37 +0000]
Rename ::Repo to ::CollectionOfProjects::FromDirectory

14 years agoChange to MX::Declare
Tomas Doran [Fri, 18 Dec 2009 21:14:22 +0000]
Change to MX::Declare

14 years agoMake our META.yml less full of lies
Tomas Doran [Fri, 18 Dec 2009 21:13:41 +0000]
Make our META.yml less full of lies

14 years agoNuke warning
Tomas Doran [Fri, 18 Dec 2009 21:13:11 +0000]
Nuke warning

14 years agoMerge remote branch 'shadowcat/master'
Tomas Doran [Fri, 18 Dec 2009 20:51:39 +0000]
Merge remote branch 'shadowcat/master'

* shadowcat/master:
  Fix notabs test
  Decode getpwuid values

14 years agoMore docs on how to get/run/configure/contribute to gitalist
Tomas Doran [Fri, 18 Dec 2009 20:50:44 +0000]
More docs on how to get/run/configure/contribute to gitalist

14 years agoFix notabs test
Dagfinn Ilmari Mannsåker [Thu, 17 Dec 2009 15:45:11 +0000]
Fix notabs test

14 years agoDecode getpwuid values
Dagfinn Ilmari Mannsåker [Thu, 17 Dec 2009 11:04:23 +0000]
Decode getpwuid values

14 years agoDeal with the singular case better
Tomas Doran [Thu, 17 Dec 2009 00:59:12 +0000]
Deal with the singular case better

14 years agoAnd support a list of directories in the Catalyst model as config
Tomas Doran [Tue, 15 Dec 2009 21:42:25 +0000]
And support a list of directories in the Catalyst model as config

This is currently untested, but it is what I was aiming for, so if other
people are ok with this then I'll rename ::GitRepos to be in line, add docs
etc etc.

14 years agoInitial refactoring to pull a collectionofprojects role out of ::Git::Repo.
Tomas Doran [Tue, 15 Dec 2009 21:14:16 +0000]
Initial refactoring to pull a collectionofprojects role out of ::Git::Repo.

This now allows ::Git::CollectionOfProjects::FromList to be written which is
what Khisanth wants, and also means that the class whos name we hated
(Gitalist::Git::Repo) naturally gets renamed ::Git::CollectionOfProjects::FromDir
which sounds and feels much better to me. It also means that the config logic
for 'are we working with a dir or list of dirs' becomes the problem of
the Catalyst model code, which feels like a better place for that to be
to me.

14 years agoUnfuck last commit
Tomas Doran [Tue, 15 Dec 2009 21:06:57 +0000]
Unfuck last commit

14 years agoChange HasUtils to an MX::Declare class
Tomas Doran [Tue, 15 Dec 2009 20:55:44 +0000]
Change HasUtils to an MX::Declare class

14 years agoMerge remote branch 'zts/tidy-model'
Tomas Doran [Tue, 15 Dec 2009 20:46:03 +0000]
Merge remote branch 'zts/tidy-model'

* zts/tidy-model:
  Introduce a SHA1 type.
  Improved Repo's POD.
  Stop ->_build_project reinventing the wheel.
  Rename ->project to ->get_project.

14 years agoIntroduce a SHA1 type.
Zachary Stevens [Sun, 13 Dec 2009 21:05:48 +0000]
Introduce a SHA1 type.

14 years agoImproved Repo's POD.
Zachary Stevens [Sun, 13 Dec 2009 02:09:57 +0000]
Improved Repo's POD.

14 years agoStop ->_build_project reinventing the wheel.
Zachary Stevens [Sun, 13 Dec 2009 01:52:13 +0000]
Stop ->_build_project reinventing the wheel.

14 years agoRename ->project to ->get_project.
Zachary Stevens [Sun, 13 Dec 2009 01:38:51 +0000]
Rename ->project to ->get_project.
Add test for repo_dir being handed a relative path.

14 years agoMerge remote branch 'catalystframework/master'
Tomas Doran [Fri, 11 Dec 2009 01:42:43 +0000]
Merge remote branch 'catalystframework/master'

* catalystframework/master:
  Fix .gitignore

14 years agoSwitch to chained dispatch
Tomas Doran [Fri, 11 Dec 2009 00:34:54 +0000]
Switch to chained dispatch

14 years agoShuffle shit round to be neater to my eyes. Move that horrible time function out...
Tomas Doran [Fri, 11 Dec 2009 00:34:44 +0000]
Shuffle shit round to be neater to my eyes. Move that horrible time function out to a utils class where I can never think of it again

14 years agoFix .gitignore
Tomas Doran [Wed, 9 Dec 2009 12:03:22 +0000]
Fix .gitignore

14 years agoWarning fix
Tomas Doran [Wed, 9 Dec 2009 01:23:17 +0000]
Warning fix

14 years agoChangelog, bump version
Tomas Doran [Wed, 9 Dec 2009 01:21:57 +0000]
Changelog, bump version

14 years agoUpdated the repo & bugtracker locations in Makefile.PL.
Dan Brook [Tue, 8 Dec 2009 23:53:53 +0000]
Updated the repo & bugtracker locations in Makefile.PL.

14 years agoMerge branch 'pod-cleanup'
Zachary Stevens [Tue, 8 Dec 2009 08:42:08 +0000]
Merge branch 'pod-cleanup'

14 years agoUpdate to not repeat the same link everywhere. Fix the link to be generic no matter...
Tomas Doran [Mon, 7 Dec 2009 23:44:52 +0000]
Update to not repeat the same link everywhere. Fix the link to be generic no matter where the app is based

14 years agoChangelog
Tomas Doran [Mon, 7 Dec 2009 23:32:08 +0000]
Changelog

14 years agoMerge remote branch 'broquaint/frontend-tweaks'
Tomas Doran [Mon, 7 Dec 2009 23:29:54 +0000]
Merge remote branch 'broquaint/frontend-tweaks'

* broquaint/frontend-tweaks:
  Starting to streamline and generally rejig the layout.
  Hacked in syntax highlighting to the blame view.
  Further tweaks to the blame view.
  Made the blame view a bit more informative.
  Dropped the dependence on File::Stat::ModeString which didn't work and wasn't

14 years agoMerge remote branch 'zts/pod-cleanup'
Tomas Doran [Mon, 7 Dec 2009 22:47:54 +0000]
Merge remote branch 'zts/pod-cleanup'

* zts/pod-cleanup:
  Move all POD below the code, for ::Repo and ::Project.

14 years agoThis appears to stop the gitalist on goatse assploading
Tomas Doran [Mon, 7 Dec 2009 21:38:32 +0000]
This appears to stop the gitalist on goatse assploading

14 years agoAdded some more POD for the ::Git::Object classes.
Zachary Stevens [Sun, 6 Dec 2009 22:57:42 +0000]
Added some more POD for the ::Git::Object classes.

14 years agoRemove unneeded =cut commands, and various other cleanups.
Zachary Stevens [Sun, 6 Dec 2009 22:37:53 +0000]
Remove unneeded =cut commands, and various other cleanups.

14 years agoMove all POD below the code, for ::Repo and ::Project.
Zachary Stevens [Sun, 6 Dec 2009 19:43:42 +0000]
Move all POD below the code, for ::Repo and ::Project.

14 years agoFix warning 0.000002
Tomas Doran [Sun, 6 Dec 2009 14:53:34 +0000]
Fix warning

14 years agoFix warning
Tomas Doran [Sun, 6 Dec 2009 14:53:14 +0000]
Fix warning

14 years agoBump version
Tomas Doran [Sun, 6 Dec 2009 14:51:52 +0000]
Bump version

14 years agoAdd docs about how to configure
Tomas Doran [Sun, 6 Dec 2009 14:50:28 +0000]
Add docs about how to configure

14 years agoMangle default title
Tomas Doran [Sun, 6 Dec 2009 14:50:20 +0000]
Mangle default title

14 years agoMake starting gitalist pointed at somewhere settable from an environment variable...
Tomas Doran [Sun, 6 Dec 2009 14:11:10 +0000]
Make starting gitalist pointed at somewhere settable from an environment variable or a script argument, blow up early if the repos dir is invalid

14 years agoUpdate so that you don't have a git browser pointed at your CPAN install directory...
Tomas Doran [Sun, 6 Dec 2009 13:40:05 +0000]
Update so that you don't have a git browser pointed at your CPAN install directory when you install from CPAN. This is part of the solution but not all the way there yet

14 years agoChanges
Tomas Doran [Sun, 6 Dec 2009 13:34:28 +0000]
Changes

14 years agoMerge remote branch 'zts/master'
Tomas Doran [Sun, 6 Dec 2009 13:33:35 +0000]
Merge remote branch 'zts/master'

* zts/master:
  Fixes for handling of invalid p param.  Don't allow directory
  Add tests for p param validation.
  Bump version for first real release.
  Checking in changes prior to tagging of version 0.000000_02.  Changelog diff is:
  Updated Changes.

14 years agoSmall cleanups
Tomas Doran [Sun, 6 Dec 2009 13:33:26 +0000]
Small cleanups

14 years agoFixes for handling of invalid p param. Don't allow directory
Zachary Stevens [Sun, 6 Dec 2009 12:23:00 +0000]
Fixes for handling of invalid p param.  Don't allow directory
traveral, and don't try to render a template.

14 years agoAdd tests for p param validation.
Zachary Stevens [Sun, 6 Dec 2009 12:12:09 +0000]
Add tests for p param validation.

14 years agoBump version for first real release. 0.000001
Zachary Stevens [Thu, 3 Dec 2009 00:06:20 +0000]
Bump version for first real release.

14 years agoMerge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/
Tomas Doran [Wed, 2 Dec 2009 10:11:10 +0000]
Merge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/

* 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/:
  Fix the FCGI issue locally using the new Catalyst script stuff..
  Change to new style scripts

14 years agoChecking in changes prior to tagging of version 0.000000_02. Changelog diff is: 0.000000_02
Zachary Stevens [Wed, 2 Dec 2009 00:24:57 +0000]
Checking in changes prior to tagging of version 0.000000_02.  Changelog diff is:

14 years agoBump to correct version with ::Script support
Tomas Doran [Tue, 1 Dec 2009 23:34:20 +0000]
Bump to correct version with ::Script support

14 years agoFix the FCGI issue locally using the new Catalyst script stuff..
Tomas Doran [Sat, 28 Nov 2009 12:32:31 +0000]
Fix the FCGI issue locally using the new Catalyst script stuff..

14 years agoChange to new style scripts
Tomas Doran [Wed, 25 Nov 2009 23:14:14 +0000]
Change to new style scripts

14 years agoMerge branch 'master' of git://github.com/bobtfish/Gitalist
Zachary Stevens [Tue, 1 Dec 2009 23:33:56 +0000]
Merge branch 'master' of git://github.com/bobtfish/Gitalist

14 years agoUpdated Changes.
Zachary Stevens [Tue, 1 Dec 2009 23:29:47 +0000]
Updated Changes.

14 years agoFixed page navigation in history view.
Zachary Stevens [Mon, 30 Nov 2009 23:08:24 +0000]
Fixed page navigation in history view.

14 years agoMake history action work as per gitweb. This feels pretty messy at the moment - too...
Zachary Stevens [Mon, 30 Nov 2009 01:01:38 +0000]
Make history action work as per gitweb. This feels pretty messy at the moment - too much duplication of shortlog.
Navigation links are still broken in this commit.

14 years agoMerge branch 'master' of git://github.com/bobtfish/Gitalist
Zachary Stevens [Sun, 29 Nov 2009 18:29:20 +0000]
Merge branch 'master' of git://github.com/bobtfish/Gitalist

14 years agoMerge branch 'new_scripts'
Tomas Doran [Sat, 28 Nov 2009 12:30:09 +0000]
Merge branch 'new_scripts'

14 years agoFix the FCGI issue locally using the new Catalyst script stuff..
Tomas Doran [Sat, 28 Nov 2009 12:32:31 +0000]
Fix the FCGI issue locally using the new Catalyst script stuff..

14 years agoMerge branch 'master' into new_scripts
Tomas Doran [Sat, 28 Nov 2009 12:27:28 +0000]
Merge branch 'master' into new_scripts

* master:
  We should have resources in META.yml so that search.cpan points at the right bug tracker

14 years agoFrequently asked questions. Or at least questions which were asked once...
Tomas Doran (t0m) [Fri, 27 Nov 2009 10:20:19 +0000]
Frequently asked questions. Or at least questions which were asked once...

14 years agoWe should have resources in META.yml so that search.cpan points at the right bug...
Tomas Doran [Fri, 27 Nov 2009 08:48:12 +0000]
We should have resources in META.yml so that search.cpan points at the right bug tracker

14 years agoStarting to streamline and generally rejig the layout.
Dan Brook [Thu, 26 Nov 2009 11:39:44 +0000]
Starting to streamline and generally rejig the layout.

14 years agoHacked in syntax highlighting to the blame view.
Dan Brook [Wed, 25 Nov 2009 14:07:57 +0000]
Hacked in syntax highlighting to the blame view.

14 years agoFurther tweaks to the blame view.
Dan Brook [Wed, 25 Nov 2009 13:55:41 +0000]
Further tweaks to the blame view.

14 years agoMade the blame view a bit more informative.
Dan Brook [Wed, 25 Nov 2009 13:34:41 +0000]
Made the blame view a bit more informative.

14 years agoDropped the dependence on File::Stat::ModeString which didn't work and wasn't
Dan Brook [Wed, 25 Nov 2009 13:22:41 +0000]
Dropped the dependence on File::Stat::ModeString which didn't work and wasn't
cross platform and replaced it with some code from gitweb.

14 years agoChange to new style scripts
Tomas Doran [Wed, 25 Nov 2009 23:14:14 +0000]
Change to new style scripts

14 years agoUpdate ISSUES and add shipit configuration. 0.000000_01
Zachary Stevens [Wed, 25 Nov 2009 22:57:50 +0000]
Update ISSUES and add shipit configuration.

14 years agoMerge branch 'master' of git://github.com/bobtfish/Gitalist
Zachary Stevens [Wed, 25 Nov 2009 22:42:12 +0000]
Merge branch 'master' of git://github.com/bobtfish/Gitalist

14 years agoMerge branch 'master' of git://github.com/broquaint/Gitalist
Zachary Stevens [Wed, 25 Nov 2009 22:42:06 +0000]
Merge branch 'master' of git://github.com/broquaint/Gitalist

14 years agoFix MANIFEST.SKIP
Tomas Doran [Wed, 25 Nov 2009 20:47:24 +0000]
Fix MANIFEST.SKIP

14 years agoIgnore built dists
Tomas Doran [Wed, 25 Nov 2009 20:35:16 +0000]
Ignore built dists

14 years agoDon't need these images as we're not using them
Tomas Doran [Wed, 25 Nov 2009 20:33:48 +0000]
Don't need these images as we're not using them

14 years agoAdd MANIFEST.SKIP
Tomas Doran [Wed, 25 Nov 2009 20:33:03 +0000]
Add MANIFEST.SKIP

14 years agoFix Pod and coverage
Tomas Doran [Wed, 25 Nov 2009 20:29:09 +0000]
Fix Pod and coverage

14 years agoTurn Pod section into a block comment so it doesn't show up on search.cpan
Tomas Doran [Wed, 25 Nov 2009 20:24:40 +0000]
Turn Pod section into a block comment so it doesn't show up on search.cpan

14 years agoUpdate README
Tomas Doran [Wed, 25 Nov 2009 20:22:56 +0000]
Update README

14 years agoMake the version number sane and clean up copyright/license statements everywhere
Tomas Doran [Wed, 25 Nov 2009 20:22:00 +0000]
Make the version number sane and clean up copyright/license statements everywhere

14 years agoRemove gitweb.cgi, this is no longer needed
Tomas Doran [Wed, 25 Nov 2009 20:08:21 +0000]
Remove gitweb.cgi, this is no longer needed

14 years agoFix broken tests for patch as file handle
Tomas Doran [Wed, 25 Nov 2009 20:07:42 +0000]
Fix broken tests for patch as file handle

14 years agoTart up the Makefile.PL a little
Tomas Doran [Wed, 25 Nov 2009 19:53:32 +0000]
Tart up the Makefile.PL a little

14 years agoMerge branch 'master' of git://github.com/broquaint/Gitalist
Tomas Doran [Wed, 25 Nov 2009 19:49:47 +0000]
Merge branch 'master' of git://github.com/broquaint/Gitalist

* 'master' of git://github.com/broquaint/Gitalist:
  Added /opml action.

14 years agoAdded /opml action.
Dan Brook [Wed, 25 Nov 2009 09:10:59 +0000]
Added /opml action.

14 years agoCertainally need latest dev release
Tomas Doran [Mon, 23 Nov 2009 22:15:10 +0000]
Certainally need latest dev release

14 years agoBump deps
Tomas Doran [Mon, 23 Nov 2009 22:11:08 +0000]
Bump deps

14 years agoMerge branch 'wtf8' of git://github.com/bobtfish/Gitalist into action-blame
Dan Brook [Sun, 22 Nov 2009 12:57:32 +0000]
Merge branch 'wtf8' of git://github.com/bobtfish/Gitalist into action-blame

14 years agoFixed parameter handling for tree & shortlog so they DTRT WRT filename param.
Dan Brook [Sun, 22 Nov 2009 12:31:24 +0000]
Fixed parameter handling for tree & shortlog so they DTRT WRT filename param.
Used standard path nav in tree template.

14 years agoDo the right thing with encoding output to avoid 'wide character in syswrite. Change...
Tomas Doran [Sat, 21 Nov 2009 09:48:29 +0000]
Do the right thing with encoding output to avoid 'wide character in syswrite. Change template to only encode html bad chars, not all extended chars

14 years agoMerge branch 'action-blame' of git://github.com/broquaint/Gitalist
Tomas Doran [Sat, 21 Nov 2009 09:36:19 +0000]
Merge branch 'action-blame' of git://github.com/broquaint/Gitalist

* 'action-blame' of git://github.com/broquaint/Gitalist:
  Fix the path in the /blob & /blame header.
  Made /blob & /blob_plain actions a little more robust.
  Added /project_index action.
  Switch from latin1 chars to the HTML escape char equivalents.