Skip to content

Tarik Billa

  • Web Development
    • html
    • vue.js
    • laravel
    • css
    • javascript
    • jquery
    • node.js
    • php
    • asp.net
  • Programming
    • python
    • java
    • c
    • c++
    • c#
  • git
  • android

semantic-diff

Tool to parse and compare two CSS stylesheets [closed]

May 13, 2023 by Tarik

Here’s what I ended up doing, in case someone else has the same problem: I used CSSTidy to “normalize” the two stylesheets I wanted to compare. Normalization in my case meant splitting multiple selectors and sorting selectors and properties. An online version of CSSTidy is available here. After this, I used the CSS Comparer tool … Read more

Categories css Tags css, semantic-diff Leave a comment

git diff algorithm that does not rip functions apart? (language-aware diff)

May 4, 2023 by Tarik

I do not know how to do that in git alone, but there is at least one commercial tool (i.e. it costs money) which deals with that kind of problems, called SemanticMerge. It can handle quite a lot of cool cases, and supports C#, Java, and partially C. You can configure git to use it … Read more

Categories git Tags diff, git, language-agnostic, semantic-diff Leave a comment

Tarik Billa

Software Engineer
tarikbilla@gmail.com
+8801884414000
  • Reuse a hash in YAMLApril 17, 2024
  • Dockerfile: how to redirect the output of a RUN command to a variable?April 16, 2024
  • How to cd to a directory with spaces in the directory name?April 16, 2024
  • Maximum MIME type length when storing the type in a databaseApril 16, 2024
  • What is the difference between Unit, Integration, Regression and Acceptance Testing?April 16, 2024
© 2026 Tarik Billa