* augustf/master: Added notes regarding slash encoding in Catalyst Updated formatting in Gitalist.pm Yet another formatting fix to the README... Updated README text in Gitalist.pm for README generation... Almost forgot to add some troublshooting steps... Modified README with more details on FCGI deployment with Apache
In the quick branch switch and the summary page the number of branches/tags is now limited to the paging.summary config setting. This way repos with large numbers of refs no longer bog down every page or the overview that is the summary.
* Updated docs accordingly.
The idea is that the Resolver will figure out which Transformer will do the mangling. There can only be one Transformer presently, mostly so I don't get lost in a sea of complications. Much follow up work is needed and ideally another mangler e.g POD.
In the case of the merge diff fix we now check if $parent has something to be compared against before making a comparison. The case of the t/00git_version.t fix is a little more interesting. For reasons I don't fully understand running a program which writes to stdout in scalar context has $! is set to 9 (aka "Bad file descriptor"). Something to do with close-on-exec I think.
Now Gitalist::Git::Object::Commit::diff supports returning something useful for merge commits. It now shows the difference between the two parents of the commit, not sure if it covers octopus merges. Also gets you something meaningful in the /<repo>/<sha1>/diff view finally.
Having object and summary try to grab the same part of the request was never going to work, my bad. Should also have support having summary point at arbitrary commits like pretty much every other action. Changed repo links to point to summary instead of shortlog.