HACKER Q&A
📣 CrimsonCape

Can Git be forked to recognize domain objects?


I'm sure "anything is possible" but I just wonder with so many users of git why there is no ability to recognize domain objects. Is anyone working in this space? For example, "Function added", "Function modified", "Fuction deleted" would be for programmers, "Paragraph added" "Paragraph modified" would be for writers.

My guess is that there are so few business-oriented object models or standards that there is no way to design a diffing model of those domains.

Anyone doing work in this space?


  👤 PaulHoule Accepted Answer ✓
I had a boss back in 2005 who presided over a web agency that ran 300+ web sites but wasn't using version control. I tried to introduce CVS and probably used it for at least one project but my boss was very skeptical that the version control systems weren't aware of program semantics making it possible to "break the build". Also we were using some really weird proprietary stuff such as the old version of

https://www.terascript.com/

The company went under because of accumulated technical debt and a business model that didn't make a lot of sense and I jumped ship to the company that was getting the contracts we weren't getting and he jumped ship a year later but at that point I had moved on to a real job (mostly) working on products for a single company, that had health insurance, etc.