Vai que eu morro... pra quem se interessar em prosseguir com hwgui no sourceforge e github ao mesmo tempo:
O lado chato é que nas últimas versões do software GIT parece que removeram esse recurso, então uso uma versão anterior.
Pro lado do sourceforge:
GIT SVN CLONE -> faz uma cópia do sourceforge, pode-se escolher um ponto de partida, senão vai desde o ZERO da história, o que é bom se for completo
GIT SVN FETCH -> trás as atualizações do sourceforge
GIT SVN DCOMMIT -> atualiza o sourceforge, se estiver cadastrado lá pra poder fazer atualizações
Pro lado do git/github:
Os comandos normais, exceto que as atualizações do sourceforge precisam "avançar" manualmente.
Apenas como exemplo:
No momento a tela acima aparenta mostrar diferença entre o que está salvo no github, e o que está salvo no sourceforge.
O motivo dessa conclusão é que a parte em destaque é o que está salvo em cada lugar, e não estão na mesma posição.
remotes/main/main é a posição no github
remotes/git-svn é a posição no sourceforge
ainda poderiam existir outras posições, caso eu tivesse alterações não salvas, por exemplo, ou uma outra versão paralela.
Quem manda é o source-forge, então é resetar a posição igual ao svn.