Diff So Fancy Versions Save

Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:

v0.7.0

8 years ago
  • 0.7.0 (108f54b)
  • Add a function to get the git config as a hash (in Perl) (c5570c0)
  • add npm-test (506d301)
  • add test for #131 (e90dd5b), closes #120
  • Add test for three way merge (1c417ac)
  • Change two for loops to foreach loops for consistency (1ac25e4)
  • Declare $ansi_color_regex only once (eca2546)
  • Error out (die) if there are any syntax errors (51dde07)
  • improve reporting bugs (79d2d51), closes #121
  • Move mark_empty_lines() to Perl (cbd916a)
  • Move strip_leading_symbols() and strip_first_column() to Perl (efc22bb)
  • Properly remove the right number of leading columns in a three way merge (cf8c229)
  • Remove some bash definitions so the tests won't fail (6b44c19)
  • Remove the unused functions from bash (0ea95e5)
  • rename header_clean.pl to diff-so-fancy.pl (08908d7)
  • show previous file mode. (9c3000d)
  • Try and be smart about what line the diff starts on (d1a4c91)

v0.6.3

8 years ago
  • 0.6.3 (661b18e)
  • Adjust hunk header regex for reality. (8c34dae)
  • test for complex hunk headers (3b279ed)

v0.6.2

8 years ago

v0.6.1

8 years ago
  • 0.6.1 (9103572)
  • add test for deleted file hunks. #109 (48bc5e2)
  • Fix #114 (array shift error) (72c5bca), closes #114
  • Perl critic complained this sub didn't return. (8e513c5)
  • Properly handle mnemonic prefixes (a3092ac)
  • rebaseline tests for startline change (2a89ca8)
  • use parse_hunk_header from git (59aebbd)
  • use starting line of second hunk. fixes #109 (9d0fe39), closes #109
  • We'll match a word char instead to be a little more lenient (33502aa)
  • readme: add trick for using no-pager to grab original diff output (9e10738)
  • readme: upgrade via npm too (91bc769)

v0.6.0

8 years ago
  • 0.6.0 (47545cd)
  • Add a test to make sure we remove the "git --diff" header line (72b5627)
  • correct test typo (e8bda85)
  • Don't emit a warning if there is NO diff at all (a92e9cf)
  • fix header wrapping for powershell (cb0c0f1)
  • Handle both filename.txt and a/filename.txt (29a8889)
  • Leave the first line in, we're cleaning it in Perl now (1113a59)
  • Properly handle diff chunks with prefixes disabled (7fa6a87)
  • Rework how diff hunks are displayed (31cbe1e)
  • Test for reworked hunks on 'noprefix' (b2fe4a6)
  • Tests for file permission changes (286ce59)
  • tweak path. (57a2abf)
  • update bats-support submodule (b7afd52)
  • Update perl script to remove add/deleted file perms (e10a860)
  • update testing readme (d166cf1)
  • use native terminal-drawing character (4e5800f)
  • noprefix: check two difference fixtures (433a782)
  • test: add fixture for diff=noprefix (daa480d)
  • readme: notes on less movement. fixes #96 (70b91f3), closes #96
  • readme: testing notes (c4c13a1)

v0.5.2

8 years ago
  • 0.5.2 (671103b)
  • add some newlines between files for spacing and readability (dd26e6b)
  • Add tests for header_clean (d293ed7)
  • Clean up the headers to indicate a file was added/removed/modified (68de5d2)

v0.1.0

8 years ago

v0.2.0

8 years ago
  • diff_highlight should be relative to the source instead of cwd (ded0b09)
  • 0.2.0 (796ebf6)
  • add comments on finding the deps (feceb50)
  • Add git alias usage to docs (5035027)
  • Add in diff-highlight's link (459e8e8)
  • add in License MIT in Readme (1d132c4)
  • correct git --no-pager information (de2f5a4)
  • Define shorter dsf alias in docs (bb427e8)
  • depend on local diff-highlight. (d614817)
  • Detect gsed and use it if it exists (e0fa502)
  • Don't require index line to render correctly (d243362)
  • Fix color code regex to match all bash color codes (135634c)
  • Fix typo (cc5bf0f)
  • Fixes path detection for nvm users (967fb0b)
  • Fixes readme for gnu-sed (e372403)
  • improve description (f86025f)
  • License change to MIT (ed9e3cc)
  • link git contrib and change diff-highlight link to it's folder (to view readme) (deddd80)
  • Make sure the first removed file line is also colored (04d0425)
  • mark empty newlines (5c3aa39)
  • Match even 4 codes (6be25ee)
  • Missing . in sentence (c584da0)
  • prefer a global diff-highlight, but fallback to our local copy (8e5da94)
  • readme. easy bypass of diff-so-fancy (519568c), closes #22
  • set tab stops for less (fc306e2)
  • Update readme.md (7bcda36)
  • readme: clarity on diff-highlight & other readability improvements (1b4194a)
  • readme: manual install (21ffc64)

v0.1.2

8 years ago
  • bumped version and cleaned up Readme (e455a1d)
  • Using sed instead of tr fixed #7 (d263251), closes #7
  • readme: add --color flag to git diff command (701417b)
  • readme: refactor for clarity. (05cb2ca)

v0.1.1

8 years ago