EnglishFrenchSpanish

Ad


OnWorks favicon

flipdiff - Online in the Cloud

Run flipdiff in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command flipdiff that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


flipdiff - exchange the order of two incremental patches

SYNOPSIS


flipdiff [[-p n] | [--strip-match=n]] [[-U n] | [--unified=n]] [[-d PAT] |
[--drop-context=PAT]] [[-q] | [--quiet]] [[-z] | [--decompress]] [[-b] |
[--ignore-space-change]] [[-B] | [--ignore-blank-lines]] [[-i] | [--ignore-case]]
[[-w] | [--ignore-all-space]] [--in-place] diff1 diff2

flipdiff {[--help] | [--version]}

DESCRIPTION


flipdiff exchanges the order of two patch files that apply one after the other. The
patches must be “clean”: the context lines must match and there should be no mis-matched
offsets.

The swapped patches are sent to standard output, with a marker line
(“=== 8< === cut here === 8< ===”) between them, unless the --in-place option is passed.
In that case, the output is written back to the original input files.

OPTIONS


-p n, --strip-match=n
When comparing filenames, ignore the first n pathname components from both patches.
(This is similar to the -p option to GNU patch(1).)

-q, --quiet
Quieter output. Don't emit rationale lines at the beginning of each patch.

-U n, --unified=n
Attempt to display n lines of context (requires at least n lines of context in both
input files). (This is similar to the -U option to GNU diff(1).)

-d pattern, --drop-context=PATTERN
Don't display any context on files that match the shell wildcard pattern. This option
can be given multiple times.

Note that the interpretation of the shell wildcard pattern does not count slash
characters or periods as special (in other words, no flags are given to fnmatch). This
is so that “*/basename”-type patterns can be given without limiting the number of
pathname components.

-i, --ignore-case
Consider upper- and lower-case to be the same.

-w, --ignore-all-space
Ignore whitespace changes in patches.

-b, --ignore-space-change
Ignore changes in the amount of whitespace.

-B, --ignore-blank-lines
Ignore changes whose lines are all blank.

-z, --decompress
Decompress files with extensions .gz and .bz2.

--in-place
Write output to the original input files.

--help
Display a short usage message.

--version
Display the version number of flipdiff.

LIMITATIONS


This is only been very lightly tested, and may not even work. Using --in-place is not
recommended at the moment.

There are some cases in which it is not possible to meaningfully flip patches without
understanding the semantics of the content. This program only uses complete lines that
appear at some stage during the application of the two patches, and never composes a line
from parts.

Because of this, it is generally a good idea to read through the output to check that it
makes sense.

Use flipdiff online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 2
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 3
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 4
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 5
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • 6
    Shadowsocks
    Shadowsocks
    A fast tunnel proxy that helps you
    bypass firewalls This is an application
    that can also be fetched from
    https://sourceforge.net/projects/shadowsocksgui/.
    It ha...
    Download Shadowsocks
  • More »

Linux commands

Ad