You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want the traffic lights to turn yellow if they are not in sync with the remote branch, and red if updating the branch would cause a conflict. The mechanism for this is set up in js/trafficlights.js in gitUpdateCheck, gitUpdateCallback, gitMergeConflictCheck and gitMergeConflictCallback. gitUpdateCallback calls gitMergeConflictCheck. cmdOut should be set to empty string before gitMergeConflictCheck executes the command for checking merge conflicts. However, doing this in that function does not seem to clear cmdOut. We need further investigation on this issue to restore functionality for yellow lights, but this is likely related to gitMergeConflictCheck being called by an asynchronous function.
We want the traffic lights to turn yellow if they are not in sync with the remote branch, and red if updating the branch would cause a conflict. The mechanism for this is set up in js/trafficlights.js in gitUpdateCheck, gitUpdateCallback, gitMergeConflictCheck and gitMergeConflictCallback. gitUpdateCallback calls gitMergeConflictCheck. cmdOut should be set to empty string before gitMergeConflictCheck executes the command for checking merge conflicts. However, doing this in that function does not seem to clear cmdOut. We need further investigation on this issue to restore functionality for yellow lights, but this is likely related to gitMergeConflictCheck being called by an asynchronous function.