darcs

Issue 1233 binary diffs

Title binary diffs
Priority feature Status duplicate
Milestone Resolved in
Superseder wish: fast/efficient binary patch type
View: 1009
Nosy List darcs-devel, dmitry.kurochkin, kowey, thorkilnaur, twb
Assigned To
Topics

Created on 2008-11-19.23:45:15 by kowey, last changed 2014-03-28.02:30:47 by kxra.

Messages
msg6701 (view) Author: kowey Date: 2008-11-19.23:45:12
I can't believe we don't have a ticket for this yet!
msg7205 (view) Author: twb Date: 2009-01-26.08:02:50
On Wed, Nov 19, 2008 at 12:45:12PM +0000, Eric Kow wrote:
> I can't believe we don't have a ticket for this yet!

Please elaborate; what precisely is this ticket about?
msg7210 (view) Author: kowey Date: 2009-01-26.08:17:12
At present, darcs does not have any representation for the differences between
binary files.  Surely there must be some better approach than storing both the
old and new version in each patch?
msg12972 (view) Author: gwern Date: 2010-11-09.21:15:56
See also http://bugs.darcs.net/issue1009 , I think.

One way we could do is use one of the special-purpose binary diff tools
like xdelta (http://xdelta.org/) or bsdiff
(http://www.daemonology.net/bsdiff/). They're both generally aimed at
patching executables, but I figure they're still better than copying on
each revision.
msg17236 (view) Author: kxra Date: 2014-03-28.02:30:46
I'm not sure that I understand how these may all work together, but
someone on the mailing list said that block-move diffs are perhaps more
worthwhile:
http://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1377&context=cstech

thread:
http://thread.gmane.org/gmane.comp.version-control.darcs.user/26797/focus=26800
History
Date User Action Args
2008-11-19 23:45:15koweycreate
2009-01-26 08:02:53twbsetstatus: unread -> unknown
nosy: + twb
messages: + msg7205
2009-01-26 08:17:14koweysetnosy: kowey, dagit, simon, twb, thorkilnaur, dmitry.kurochkin
messages: + msg7210
2009-08-10 23:51:54adminsetnosy: - dagit
2009-08-18 22:57:35koweysetstatus: unknown -> duplicate
nosy: kowey, simon, twb, thorkilnaur, dmitry.kurochkin
superseder: + wish: fast/efficient binary patch type
2009-08-25 17:34:46adminsetnosy: + darcs-devel, - simon
2009-08-27 14:27:46adminsetnosy: kowey, darcs-devel, twb, thorkilnaur, dmitry.kurochkin
2010-11-09 21:15:56gwernsetmessages: + msg12972
2014-03-28 02:30:47kxrasetmessages: + msg17236