|
|
|
|
|
by barneygale
1064 days ago
|
|
> For example, say A is a patch that renames the function foo() to foobar() Why are you allowing commits to land that break interfaces? If this is a public function it should go through a deprecation cycle. If this is a private function then it shouldn't be accessed from outside its module/class/whatever in the first place. If it is, then you've got the "messy codebase" I referred to in my original comment. |
|
I'm not sure if you're being intentionally obtuse here, it's a very simple scenario that has nothing to do with public interfaces or deprecation cycles.