Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 30, 2008
  1. Make all foreign key constraints deferrable

    This will be required later, when the load routine will temporarily delete
    referenced rows to insert new versions of them.
Commits on Jan 28, 2008
  1. Use table inheritance to model source file column

    All tables had this; so model it in a separate column.  Sadly
    Postgres' table inheritance doesn't inherit constraints, so we have to
    unroll that constraint for all the subtables.
    You will need to dump/load databases after this change (and most
    schema changes actually!)
Commits on Dec 19, 2007
  1. schema: change_parents is a unique index, not a primary key

    Columns can have NULL values.
Commits on Dec 17, 2007
  1. Many changes, including the ability to dump and re-load metadata.

    This is the version used for exporting the first 81 commits of the p4 repo,
    and will suffice until later when attribution information must be extracted
    from the commit message.
Commits on Nov 25, 2007
Commits on Nov 11, 2007
  1. Add index to rev(change)

Commits on Oct 28, 2007
  1. Schema: refactor parentage of changes

    Both the 'grafts' table and the 'branches' table recorded parentage
    between branches; they are both just parents, so combine them.  Also,
    rename various tables and set up more integrity constraints
Commits on Oct 27, 2007
  1. Add git-p4raw ls-files

    This adds a command similar to 'git ls-files' in most options, but
    very simple so far - does not detect sub-directories at the listed
    path, for instance.
Commits on Oct 22, 2007
Commits on Oct 17, 2007
  1. Simplify monster cross-merge query again

    This question can be simplified via NOT EXISTS - the
    record supports the hypothesis that it's a cross-merge
    if no changes exist between the merged change version
    and the current revision.
Commits on Oct 16, 2007
  1. Simplify the "monster cross-merge detection" view

    Looks like we don't really need the previous change on a path to
    detect if it's a cross-merge.
Commits on Oct 12, 2007
  1. implement describe

    Currently selecting, but not presenting cross-branching information.
  2. Add a view for this query

Commits on Sep 30, 2007
Commits on Sep 27, 2007
  1. Implement a simple 'check' action

    Not capable of repairing the DB yet, so the ones which
    currently fail aren't real constraints.
Something went wrong with that request. Please try again.