log compare
MCP server for Git — structured status, log, diff, and branch data for AI agents
Git knowledge base for howdoi — log, diff, stash, rebase, and more.
Lightweight deep object diff utility for audit logs, activity tracking, change history, and system logging.
Unified diff parser
No description provided.
gitwhen — pinpoint when a string, line, or file changed in git history. Wraps git log -S, git blame, and git log --diff-filter=A with sensible defaults. Zero deps. Free forever from vøiddo.
Compare git/svn branches and build a changelog from the log diff
Fast Javascript text diff
Compare items in two sequences to find a longest common subsequence
A JavaScript text diff implementation.
Compare items in two sequences to find a longest common subsequence
JSON diff
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Library to compare 2 images
npm package for https://github.com/google/diff-match-patch
Return an object representing the diffs between two objects. Supports jsonPatch protocol
Continuation of a simple and beautiful text diff viewer component made with diff and React
TypeScript definitions for diff-match-patch
Colorized string diff ideal for text/code that spans through multiple lines
A comprehensive comparison library, for use in test frameworks
Parse a JSON string that has git merge conflicts, resolving if possible
Inspect delay of log, and emit it, or inject it into message itself with specified attribute name
RuboCop CLI that only lints and auto-fixes code you committed by utilizing `git-log` and `git-diff`. Rfix CLI makes it possible to lint (`rfix lint`) and auto-fix (`rfix local|origin|branch`) code changes since a certain point in history. You can auto-fix code committed since creating the current branch (`rfix origin`) or since pushing to upstream (`rfix local`). Includes a RuboCop formatter with syntax highlighting and build in hyperlinks for offense documentation. Holds the same CLI arguments as RuboCop. Run `rfix --help` for a complete list or `rfix` for supported commands.
Auditron tracks who changed what on any ActiveRecord model — storing only the fields that changed, not full snapshots. Ships with a chainable query DSL, built-in log retention, a simple actor lambda, and works with PostgreSQL, MySQL, and SQLite. Zero hard dependencies beyond ActiveRecord.
Kronk is a command line swiss-army-knife for HTTP services. With Kronk, you easily parse and segregate data, run diffs between the parsed data from different queries, and easily replay logs and loadtest your HTTP applications. Kronk was made possible by the sponsoring of YP.com.
CompareLogs helps you compare log files by normalizing timestamps, GUIDs, and other variable data, then opening them in a diff viewer.
The Lorax is a full diff and patch library for XML/HTML documents, based on Nokogiri. It can tell you whether two XML/HTML documents are identical, or if they're not, tell you what's different. In trivial cases, it can even apply the patch. It's based loosely on Gregory Cobena's master's thesis paper, which generates deltas in less than O(n * log n) time, accepting some tradeoffs in the size of the delta set. You can find his paper at http://gregory.cobena.free.fr/www/Publications/thesis.html. "I am the Lorax, I speak for the trees."
= rails_vcstatus_logger It adds current state of version control to the log when you start the server. * Currently only supports git Adds current version hash and result of `git diff` The idea is that you can be sure about what source was running when you look in the log. I recently had a situation where i wasn't sure when a change was put up on the live server. Please add support for your vc system and send me a pull request! Just add this to enivorment.rb config.gem 'bjornblomqvist-rails_vcstatus_logger', :lib => 'rails_vcstatus_logger', :source => 'http://gems.github.com' == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2009 Bjorn Blomqvist. See LICENSE for details.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.