Coder Social home page Coder Social logo

Comments (1)

jeffkaufman avatar jeffkaufman commented on July 18, 2024

This looks like a difflib issue (icdiff is just a console wrapper around difflib)

>>> print(''.join(difflib.context_diff(open("StackTest.out").read(), open("StackTest.cmp").read())))
*** 
--- 
***************
*** 73,136 ****
        2! 5  9!  !  ! |!  !  !  !  !  !  ! -! 1!  !  ! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  ! -! 9! 1!  !  ! |!  !  !  !  !  !  ! 8! 2!  !  ! |!  !  !  !  !  ! 1! 1! 2!  !  ! |! 
--- 73,250 ----
        2! 6! 6!  !  ! |!  !  !  !  !  !  ! -! 1!  !  ! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  !  ! -! 1!  !  ! |! 
! |!  ! R! A! M! [! 2! 6! 1! ]!  ! |!  ! R! A! M! [! 2! 6! 2! ]!  ! |!  ! R! A! M! [! 2! 6! 3! ]!  ! |!  ! R! A! M! [! 2! 6! 4! ]!  ! |!  ! R! A! M! [! 2! 6! 5! ]!  ! |! 
! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  !  ! -! 1!  !  ! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  ! -  9! 1!  !  ! |! 

>>> print(''.join(difflib.context_diff(open("StackTest.cmp").read(), open("StackTest.out").read())))
*** 
--- 
***************
*** 73,80 ****
        2! 6! 6        |--- 73,80 ----
        2! 5! 9        |***************
*** 105,215 ****
         -  -  - 0-  -  - |-  -  -  -  -  -  -  - 0-  -  - |-  -  -  -  -  -    -! 1!  !  ! |! 
! |!  ! R! A! M! [! 2! 6! 1! ]!  ! |!  ! R! A! M! [! 2! 6! 2! ]!  ! |!  ! R! A! M! [! 2! 6! 3! ]!  ! |!  ! R! A! M! [! 2! 6! 4! ]!  ! |!  ! R! A! M! [! 2! 6! 5! ]!  ! |! 
! |!  !  !  !  !  !  !  ! 0!  !  ! |!  !  !  !  !  !  ! -  1      --- 105,112 ----
           -! 9  1      ***************
*** 220,227 ****
         !  ! 0        |--- 117,124 ----
         ! 8! 2        |***************
*** 230,249 ****
         -  -  - 0-  -  - |-  -  -  -  -  - -- 9  1        |--- 127,135 ----
           1+ 1+ 2        |

You don't have to understand what a context diff is supposed to be in order to see that these are pretty different outputs.

from icdiff.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.