octomation / go-tool

🧩 Template for a typical CLI-tool written on Go.

Home Page:https://go-tool.octolab.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Taskfile: forks: migration style and bulletproof

kamilsk opened this issue · comments

Motivation: current script has a lot of disadvantages.

  • If something went wrong, I have to find this place manually and start from scratch or continue by copy-paste commands.
    • solution is to make it transactionable: run continue
  • I cannot replace published release, because it tries to rebase from that point
    • see
      git fetch upstream --force --prune --tags
      git fetch origin --force --prune --tags
    • solution is to remove this tag if it present on origin
    • good example is godownloader problem when I replace it time after time

Forks