aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2011-10-23 14:34:36 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2011-10-23 14:34:36 -0400
commit7299778a958112b0339ab29365ba0d654bd5d21c (patch)
tree9ea2f1eb321d6f970639d9d708610fa62750bc8d /src/backend/access/gist
parent0f39d5050dc0dce99258381f33f1832c437aff85 (diff)
downloadpostgresql-7299778a958112b0339ab29365ba0d654bd5d21c.tar.gz
postgresql-7299778a958112b0339ab29365ba0d654bd5d21c.zip
Improve git_changelog's handling of inconsistent commit orderings.
Use the CommitDate not the AuthorDate, as the former is representative of the order in which things went into the main repository, and the latter isn't very; we now have instances where the AuthorDate is as much as a month before the patch really went in. Also, get rid of the "commit order inversions" heuristic, which turns out not to do anything very desirable. Instead we just print commits in strict timestamp order, interpreting the "timestamp" of a merged commit as its timestamp on the newest branch it appears in. This fixes some cases where very ancient commits were being printed relatively early in the report.
Diffstat (limited to 'src/backend/access/gist')
0 files changed, 0 insertions, 0 deletions