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

Cleanup code in the Default data source #66

Merged
merged 7 commits into from
May 15, 2015
Merged

Conversation

brummett
Copy link
Contributor

Adds more tests to the default data source
Makes commit() a separate phase to match how other data sources work.
Data sources now commit in the same order they sync.

These changes are necessary to implement a new API that replaces Context commit observers in Genome.

This includes proper handling of $@
This matches the behavior of all other data sources
Data sources now commit in the same order.

Make UR::DataSource::Default always go last.  The new Genome::Sys::CommitAction
API requires this to ensure database-type data sources are saved and committed
before CommitActions are run.
@nnutter
Copy link
Contributor

nnutter commented May 13, 2015

👍

@brummett
Copy link
Contributor Author

CI, test this

1 similar comment
@brummett
Copy link
Contributor Author

CI, test this

brummett added a commit that referenced this pull request May 15, 2015
Cleanup code in the Default data source
@brummett brummett merged commit 1fa132c into genome:master May 15, 2015
@brummett brummett deleted the default-ds branch May 15, 2015 20:41
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

Successfully merging this pull request may close these issues.

2 participants