Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
my gsoc patches for `git diff --histogram`
Tag: v1

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
pre-v1
pre-v2
pre-v3
v1
v2-rebased
v2
README.md

README.md

Description

The patches have been grouped into directories corresponding to each patch series that was sent to the mailing list.

The date and message-id for the cover letter email are provided here, for posterity's sake; it should be trivial to find the thread and/or the other emailed patches in the series on most common online mailing list archive.

Content listing

pre-v1: A preliminary patch series.

Contents: 0000-cover-letter.patch Date: Wed, 6 Jul 2011 14:15:42 +0800 Message-Id: 1309932945-5048-1-git-send-email-rctay89@gmail.com 0001-xdiff-xprepare-use-memset.patch 0002-xdiff-xpatience-factor-out-fall-back-diff-function.patch 0003-t4033-diff-patience-factor-out-tests.patch

pre-v2: v2 of the preliminary series.

Contents: 0000-cover-letter.patch Date: Thu, 7 Jul 2011 00:38:53 +0800 Message-Id: 1309970337-6016-1-git-send-email-rctay89@gmail.com 0001-xdiff-xprepare-use-memset.patch 0002-xdiff-xprepare-refactor-abort-cleanups.patch 0003-xdiff-xpatience-factor-out-fall-back-diff-function.patch 0004-t4033-diff-patience-factor-out-tests.patch

pre-v3: v3 of the preliminary series.

Contents: 0000-cover-letter.patch Date: Thu, 7 Jul 2011 12:23:54 +0800 Message-Id: 1310012638-3668-1-git-send-email-rctay89@gmail.com 0001-xdiff-xprepare-use-memset.patch 0002-xdiff-xprepare-refactor-abort-cleanups.patch 0003-xdiff-xpatience-factor-out-fall-back-diff-function.patch 0004-t4033-diff-patience-factor-out-tests.patch

v1: The actual histogram diff implementation.

Contents: 0000-cover-letter.patch Date: Tue, 12 Jul 2011 14:10:24 +0800 Message-Id: 1310451027-15148-1-git-send-email-rctay89@gmail.com

0001-teach-histogram-to-diff.patch
0002-xdiff-xprepare-skip-classification.patch
0003-xdiff-xprepare-use-a-smaller-sample-size-for-histogr.patch

v2: v2 of the implementation.

Contents: 0000-cover-letter.patch Date: Mon, 1 Aug 2011 11:16:40 +0800 Message-Id: 1312168608-10828-1-git-send-email-rctay89@gmail.com 0001-xdiff-xprepare-use-memset.patch 0002-do-away-with-xdl_mmfile_next.patch 0003-xdiff-xprepare-refactor-abort-cleanups.patch 0004-xdiff-xpatience-factor-out-fall-back-diff-function.patch 0005-t4033-diff-patience-factor-out-tests.patch 0006-teach-histogram-to-diff.patch 0007-xdiff-xprepare-skip-classification.patch 0008-xdiff-xprepare-use-a-smaller-sample-size-for-histogr.patch

v2-rebased: The 'v2' series rebased on 'next'. To integrate 'v2' would require re-rolling the series, but it already graduated to 'next', so this series was sent in to make the maintainer's life easier.

Contents: 0000-cover-letter.patch Date: Mon, 1 Aug 2011 12:20:06 +0800 Message-Id: 1312172410-4380-1-git-send-email-rctay89@gmail.com 0001-xdiff-do-away-with-xdl_mmfile_next.patch 0002-xdiff-xhistogram-rework-handling-of-recursed-results.patch 0003-xdiff-xhistogram-rely-on-xdl_trim_ends.patch 0004-xdiff-xhistogram-drop-need-for-additional-variable.patch

Related

Towards the close of the gsoc coding period, there was [a thread] [1] on the git mailing list regarding performance issues with git-diff. With the knowledge I had gained of git diff's machinery over the course of gsoc, I managed to diagnose the problem and [submitted a patch] [2].

[1] http://mid.gmane.org/loom.20110809T093124-847@post.gmane.org [2] mid.gmane.org/1313464312-5132-1-git-send-email-rctay89@gmail.com

Something went wrong with that request. Please try again.