• Len@aus.social
    link
    fedilink
    arrow-up
    1
    ·
    23 hours ago

    @JackbyDev well, it doesn’t happen very frequently, it’s more of a nice-to have.

    It’s more of an issue because our product has a lot of totally separate sections, as well as a separate companion app. It’s easy enough to work on an issue without ever touching code affected by another, and for whatever reason have two or three issues in progress, each in their own branch.

    Say, some task you’re blocked on, in the meantime some minor issue from five years ago that nobody really cares about that much but would be nice, and then some other unrelated cleanup task as well.

    But, even when I used to work at a place where there was only one single-purpose app, I still worked in topic branches and never ever wanted to actually commit to main (through the mistake was less likely to happen, I grant).