I'm on your side but my comment (yours is better) faced opposition so:
They redefine CD and then say nothing else is it, and you aren't doing it.
They redefine CD and then say nothing else is it, and you aren't doing it.
Wikipedia's definition: "In software engineering, continuous integration (CI) is the practice of merging all developer working copies to a shared mainline several times a day."
Edit: anyway, isn't that extremely pedantic? I've known literally hundreds of companies that say "we are using CI" when what they mean is "master is continuously tested + deployed"... is there a name for that we should all start using? I'm not trying to diminish the awesomeness of "real" CD that some of you out there appear to be doing and proud of preserving the term for.
I think people are seeing TBD as "no-branches ever" and that is not it's goal or design.