Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Jan 24, 2014
Commits on Dec 19, 2013
Commits on Dec 18, 2013
  1. fix indexer

Commits on Dec 17, 2013
  1. add status update

  2. fix info box on main page

Commits on Dec 15, 2013
  1. mange SQLite specific code

Commits on Dec 13, 2013
  1. use perl in env for scripts

Commits on Dec 10, 2013
Commits on Nov 15, 2013
  1. proper dep name

Commits on Aug 28, 2013
Commits on Jul 31, 2013
  1. html escape changelog views

Commits on Jul 19, 2013
Commits on Jul 18, 2013
  1. add questhub stencil news

Commits on May 17, 2013
  1. add analytics

Commits on May 15, 2013
Commits on May 14, 2013
Commits on Mar 26, 2013
Commits on Mar 15, 2013
  1. remove Pod::Strip usage

  2. strip pod from dist abstracts

Commits on Jan 24, 2013
  1. Uncommenting relationship as it seems okay as long as there is author…

    … data.
    This brings up a possible issue with bin/ as it only adds/updates
    author data for existing releases. When a brand-new author uploads a dist,
    they will not be in that table after the indexing. Will have to investigate
Commits on Dec 4, 2012
  1. remove size on text col

  2. Merge pull request #8 from franckcuny/master

    A few patches to make the application work with MySQL.
Commits on Nov 24, 2012
  1. @franckcuny

    MySQL does not have a `strftime` function.

    franckcuny authored
    Use the correct function to manipulate date format in MySQL (and
    rename the distribution table at the same time).
  2. @franckcuny

    This constraint makes MySQL really not happy.

    franckcuny authored
    DBI Exception: DBD::mysql::st execute failed: Cannot add or update a child row: a foreign key constraint fails (`cpanchanges`.`distribution_release`, CONSTRAINT `distribution_release_fk_author` FOREIGN KEY (`author`) REFERENCES `author` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) [for Statement "INSERT INTO distribution_release ( author, ctime, dist_timestamp, distribution, mtime, version) VALUES ( ?, ?, ?, ?, ?, ? )" with ParamValues: 0='AADLER', 1='2012-11-24 00:18:28', 2='2006-01-30 20:52:20', 3='Games-LogicPuzzle', 4='2012-11-24 00:18:28', 5='0.20']
    Also, this rename the table release to distribution_release where needed.
  3. @franckcuny
Commits on Nov 23, 2012
  1. @franckcuny

    Don't use the "COLLATE NOCASE".

    franckcuny authored
    This does not work with MySQL.
  2. @franckcuny

    Change the size of the column.

    franckcuny authored
    MySQL have a hard limit on the size of the index for InnoDB (767
    bytes).  Since the table use the utf8 charset, that let us only 255
    characters for our keys.  By reducing the size of the column
    `distribution`, `author` and `version`, we can fit in this constraint.
    In the current database, the longest version number is 18 characters
    long, the longest distribution name is 122 characters, and the length
    for the authors's ID is 50.
Something went wrong with that request. Please try again.