Skip to main content

Questions tagged [diff]

0votes
2answers
131views

When reconstructing file B from file A and a binary difference B-A, given that A and B-A are correct, do we still need to verify the integrity of B?

In the context of a software update system, suppose we have the following: a.tar: an archive file containing an old version of an application b-a.patch: a file containing the binary difference of the ...
djvg's user avatar
  • 129
2votes
1answer
167views

What is a good approach to handle editing product images?

You have the following situation: You have an SQL database containing two tables product and product_images You would like the user to be able to add, remove, or move around existing images They can ...
Mehdi Saffar's user avatar
3votes
2answers
334views

universally understood file-diff format

I've always assumed that the output from diff (typically "unified", whether or not it's colorized) is universally understood among most if not all text-based language programmers. Whether it's used ...
r2evans's user avatar
1vote
1answer
113views

How to store post edits/snapshots like StackExchange?

I've come up with some ideas for the database design, but I don't know if any of them would be practical in production: posts and a separate post_edits table with a copy of all previous revisions. To ...
davidtgq's user avatar
4votes
3answers
138views

Finding difference in a big live (almost identical) databases

I have a replicated database (not SQL, a triple store, but specifics should not matter too much) running on several hosts. Each of them holds a copy of the database which is updated by feeding from ...
StasM's user avatar
  • 3,367
1vote
0answers
635views

I want to write an application to compare files, similar to WinMerge. I'm not sure how to design it, though

My current project is to implement a kind of WinMerge clone to compare two files. I am using C++ with the Win32-API (WTL, ATL, that stuff), and I already designed an UI for this. However, I am now ...
Sossenbinder's user avatar
7votes
3answers
1kviews

Can I release a git patch (diff) file of closed source/copyright code?

I've patched a bug in some code that is no longer being supported by it's owner but I would like to provide this to other members of the community. A git.patch file technically contains copyright ...
Simon Stevens's user avatar
1vote
1answer
176views

How do I review code changes that are the result of syncing?

At my current job we develop code on a release branch and then do a code review. After all rework is done the final changes are also synced/merged to the 'main branch'. We want to be sure that all ...
compie's user avatar
4votes
1answer
1kviews

Why doesn't Google use Courgette for Android updates?

Google has an advanced diff tool specifically designed for compiled binaries called Courgette. Is there any reason why they wouldn't use this in Android and the Google Play Store to download updates? ...
you786's user avatar
3votes
3answers
570views

What can I do to let our team have code reviews of branch merges having hundreds of screens worth of Github diffs?

"Code review" (aka "peer review") seems like a really great idea, so my team started practicing it. For a little while it worked well, but then a co-worker merged a branch in, and asked for a review ...
machineghost's user avatar
0votes
1answer
203views

How to Ignore Bracketing Style in Code Comparison / Diff

How to ignore bracketing styles when doing code comparisons or diffs? We have several formats of bracketing and I would like: function foo(){ } to be considered the same as function foo() { } Right ...
user3341556's user avatar
12votes
1answer
485views

Heuristic Approach for Flexible DIFF Implementation

I have created a DIFF implementation to compare document revisions at work. It is based on An O(ND) Difference Algorithm and Its Variations. One thing that has become important is to take the list ...
ptpaterson's user avatar
4votes
3answers
920views

Can we reduce confusion in line-based diff tools by annotating the code with some unique tokens?

Let's say I have procedure1() { --body of first procedure-- } Then I rename it into procedure2 and create a procedure1 above it: procedure1() { --body of second procedure-- } procedure2() { ...
Jay Lorn's user avatar
-1votes
1answer
195views

How to write a program that diffs on hierarchy changes? [closed]

Why is it that diff programs work on a line-by-line basis instead of a hierarchal one? All code can be expressed in a hierarchy, even though it's not immediately apparent. Most of the data we work ...
Brad's user avatar
  • 107
4votes
1answer
227views

Moving past the ignoring or considering whitespace binary: how should I compare files for e.g. commit review?

I am dissatisfied with the file comparison tools I have worked with so far. While no tool would be able to always predict the line matchings that make best sense, at least current tools should be able ...
Pierre Lebeaupin's user avatar

153050per page
close