Eine Konstellation hab ich noch entdeckt, wo es nicht funktioniert.
Im ToroiseGit ein Commit in einen neuen noch nicht existierenden Branch.
Bei allem Anderen steht im Log was für einem Consolen-Befehl das Ausgeführte entspricht, aber hier natürlich nicht.
Ob es nach einem Push ginge, hatte ich vergessen zu prüfen, aber sollte ja eigentlich keinen Unterschied machen.
Hatte den Branch schon wieder gewechselt und ein erneuter Checkout auf den Branch, da ging es dann. (egal ob auf branch oder origin/branch)
Das mit dem
#!/bin/bash
steht überall im Internet so, da denkt man doch das sei richtig so. .stupid:
Gut, hier wird es erstmal immer nur im Windows aufgerufen, vom FinalBuilder aus, weil dessen Git-Integration total unbrauchbar ist. (
SVN war ja noch benutzbar)
Was mit
mode=${3:-log}
ist, hab ich nicht so ganz verstanden.