• @[email protected]
    link
    fedilink
    32
    edit-2
    11 months ago

    That’s why I’ve got my IDE configured to make a commit and push for every single ctrl-s.

    And one more thing, I’m not going to squash before my final PR.

    EDIT:

    For those of you interested, here’s my gitconfig alias to help with this workflow:

    [alias]
        ctrl-s-commit-push="!f() { count=$(cat count.txt); git add .; git commit -m \"$(date): commit $count\"; git push;}; f"
    

    IMPORTANT: For those who are downvoting, yes, my entire comment is sarcasm, lol! Do not ever do anything like this in a shared repo, ever! If you actually do this in a shared repo, your access will likely be revoked the moment someone sane and competent realizes what you’re doing.

    Addendum: In that alias, I would’ve used left angle bracket instead of cat, but apparently lemmy scrubs those. I even tried the entity for it, but no go for either.

    • @AstridWipenaugh
      link
      911 months ago

      Your sarcasm is brutal! That’s sarcasm, right? RIGHT?!

    • Ignotum
      link
      311 months ago

      Combine that with my pre-push hook that runs linting and tests, which takes about 10 minutes, and you’re gonna have a good time

      I’ve long ago disabled the tests and only run linting now, i’m not a machochist

    • ntzm [he/him]
      link
      fedilink
      English
      311 months ago

      Wouldn’t that mean you just have shit tons of commits? What about the commit message?