Generic Diff Format Library

  •        75

The Generic Diff Format (GDIFF) is a proposal to W3C for a data format that is used to express the difference between two data streams, very often two different versions of a file. The GDIFF is defined as a set of commands that, when applied to an old version of a file, produ...

http://gdiff.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

gdiff - Mirror of the official gdiff repository at git.wincent.com


Mirror of the official gdiff repository at git.wincent.com

gdiff-ig - Repository for the gdiff-ig Haskell package


Repository for the gdiff-ig Haskell package

gdiff-th - Template Haskell code to generate gdiff GADTs and class instances


Template Haskell code to generate gdiff GADTs and class instances

javaxdelta


This library implements Josh MacDonalds xdelta binary diff algorithm in java. More information on this algorithm can be found at http://sourceforge.net/projects/xdelta. Binary diff files are stored using the GDIFF file format for storing binary deltas.



delta


Delta is a difference tool for large files. Delta will have several clients, including AJAX and Silverlight. You can view differences in a scrollable view using jQuery or download the difference reports.

gdiff - what files have i added or modifed in my grails project


what files have i added or modifed in my grails project

rtayek-gdiff


what files have i added or modifed in my grails project

delta - Delta versioning with ASP.NET Web Api


Delta versioning with ASP.NET Web Api

php-color-difference - PHP Color Difference using Delta E CIE 2000


PHP Color Difference using Delta E CIE 2000

deltaJS - Getting delta of two texts. Implementing O(ND) Difference Algorithm.


Getting delta of two texts. Implementing O(ND) Difference Algorithm.

speedy-diff - Compare two files with diff and create a file from the difference.


Compare two files with diff and create a file from the difference.

Delta - code inspection and diff tool


A source code diff tool. Adapted from cvsweb, it makes code inspection easy. It also provides another diff tool with which you can either compare two files or two directories recursively. It is written in perl and uses String::Ediff for finer diff.

patch_log - Efficient versioning of text-heavy ActiveRecord models using diff and patch


Efficient versioning of text-heavy ActiveRecord models using diff and patch

ck-coops-dmp - CoOPS Google Diff Match Patch Difference Algorithm plugin for CKEditor


CoOPS Google Diff Match Patch Difference Algorithm plugin for CKEditor

svn-diff-export


Svn diff export. Think exploded .patch. Performs an svn diff (between two branches), svn export and zip to create a release archive with only delta files. Take a baseline export to another tag.

perl-Test-Number-Delta


Test::Number::Delta - Compare the difference between numbers agains given tolerance

py-diff - diff algorithms in python


diff algorithms in python

clj-diff-performance - Measuring the performance of various diff algorithms


Measuring the performance of various diff algorithms

tavor - A generic fuzzing and delta-debugging framework


Tavor (Sindarin for woodpecker) is a framework for easily implementing and using fuzzing and delta-debugging. Its EBNF-like notation allows you to define file formats, protocols, and other structured data without the need to write source code. Tavor relaxes on the definitions of fuzzing and delta-debugging to enable the usage of its algorithms universally for keyword-driven testing, model-based testing, simulating user-behavior and genetic programming. Tavor is also well-suited for researching new methods without reimplementing basic algorithms.We want to test a service which processes an XML structure. The structure can contain groups and items. A group contains other groups or items. An Item consists of an attribute name with an alphanumeric value. The item's value contains a number. This structure sounds simple but allows an enormous variety of possible outcomes. It is therefore hard to test since a tester has to think about every important possibility if the generation of the test data is done manually. Doing this manually is cumbersome and error-prone. Tavor can be used to automate the generation.