[repo] pull before pushing in every situation

This commit is contained in:
Hylke Bons 2011-04-15 01:28:42 +01:00
parent 695dbaddbe
commit 462fd68708

View file

@ -334,10 +334,8 @@ namespace SparkleLib {
}
if (_HasUnsyncedChanges) {
CheckForRemoteChanges ();
Push ();
};
if (_HasUnsyncedChanges)
FetchRebaseAndPush ();
};
@ -590,7 +588,14 @@ namespace SparkleLib {
}
}
public void FetchRebaseAndPush ()
{
CheckForRemoteChanges ();
Push ();
}
public bool AnyDifferences {
@ -849,6 +854,8 @@ namespace SparkleLib {
if (PushingFailed != null)
PushingFailed (this, args);
FetchRebaseAndPush ();
} else {
SparkleHelpers.DebugInfo ("Git", "[" + Name + "] Changes pushed.");