flat-zoo-31952
10/14/2022, 5:54 PMflat-zoo-31952
10/14/2022, 5:57 PMflat-zoo-31952
10/14/2022, 6:00 PMflat-zoo-31952
10/14/2022, 6:04 PMwide-midnight-78598
10/14/2022, 6:15 PMwide-midnight-78598
10/14/2022, 6:17 PMflat-zoo-31952
10/14/2022, 6:25 PMwide-midnight-78598
10/14/2022, 6:30 PMflat-zoo-31952
10/14/2022, 6:31 PMflat-zoo-31952
10/14/2022, 6:34 PMflat-zoo-31952
10/14/2022, 6:35 PMgit
a lot... it's interface kinda sucks sometimes and is inconsistent from command to command, but I never really worry about it not working, unless I stumble onto some ancient versionwide-midnight-78598
10/14/2022, 6:58 PMgit
was only a couple years old in its current incarnation, with a user base that was 100-1000x smaller?
I think it would be in a situation where consistency and cleanliness can have a higher priority over ultimate stability
It's a wobbly see-saw type of problem. I look at Bazel as a decent case study, where I think the API is pretty stable nowadays, but half the time, it's incomprehensible to me.
🤷wide-midnight-78598
10/14/2022, 7:02 PM./pants migrate ::
Well, that's a lot of grief solved.
The CLI is trickier though, admittedly.
I say all of this as someone who uses pants in about 25 repos with 10 clients so far - so anything breaking will require some pain and suffering, but I've also gone through LOTS of major breaking upgrades of languages and frameworks.
More often than not, the fear of it is worse than the action - and, other than XCode/Swift, I've chosen if/when I'm upgrading.
This also puts me on the side of the discussion which accepts breaking changes as a fact of life with open source software, so long as it's on my terms.bitter-ability-32190
10/14/2022, 8:02 PMbusy-vase-39202
10/14/2022, 8:02 PMbitter-ability-32190
10/14/2022, 8:14 PMhappy-kitchen-89482
10/14/2022, 8:44 PMwitty-crayon-22786
10/14/2022, 9:18 PMbitter-ability-32190
10/14/2022, 10:37 PMflat-zoo-31952
10/15/2022, 12:14 AMbitter-ability-32190
10/15/2022, 12:16 AMbitter-ability-32190
10/15/2022, 12:17 AMbusy-vase-39202
10/15/2022, 1:05 AM