Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

resolve merge conflicts in git-auto-export repositories #260

Open
pdpinch opened this issue Jan 21, 2022 · 2 comments
Open

resolve merge conflicts in git-auto-export repositories #260

pdpinch opened this issue Jan 21, 2022 · 2 comments

Comments

@pdpinch
Copy link
Member

pdpinch commented Jan 21, 2022

We're seeing occasional errors that indicate a merge conflict:

https://sentry.io/organizations/mit-office-of-digital-learning/issues/2812912811/events/e02444636044473f9d885923fea58cc7/?project=1757731

If a course author is doing multiple changes and publishes in a short period of time, it's possible for these changes to be executed on different nodes in the cluster. Each node will have it's own working directory, which can get out of sync with the upstream repository.

@pdpinch
Copy link
Member Author

pdpinch commented Jan 24, 2022

If the local branch is stale, I don't think there's any hope of updating it. We should just do a a git pull in this situation and then try export and git push again.

@pdpinch pdpinch changed the title resolve merge conflicts resolve merge conflicts in git-auto-export repositories Dec 29, 2023
@pdpinch pdpinch transferred this issue from mitodl/edx-git-auto-export Dec 29, 2023
@pdpinch
Copy link
Member Author

pdpinch commented Dec 29, 2023

This is still happening: https://mit-office-of-digital-learning.sentry.io/issues/2812912811/?project=1757731

It threatens our ability to rely on the git auto exports as an archive of course changes. However, if hasn't affected anyone's actual work at this time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant