Skip to content
This repository has been archived by the owner on Apr 9, 2020. It is now read-only.

Merge master into develop #57

Merged
merged 43 commits into from Jun 27, 2017
Merged

Conversation

dazza-codes
Copy link
Contributor

@dazza-codes dazza-codes commented Jun 27, 2017

This PR merges master into develop because the develop branch is both behind and ahead of the master. It pulls our recent PRs into develop to resolve all the conflicts in these branches. Once this PR is merged into develop, the next step should be a painless merge of develop into master (hopefully a fast forward).

There is only one new commit in this PR (see 4b00871 for details of the Gemfile.lock changes). The rest of the commits are either existing commits in master and/or develop, see https://github.com/sul-dlss/sdr-preservation-core/branches for the counts.

The details were:

git fetch -ap
git checkout develop
git checkout -b develop-merge-master-201706
git merge master
# the only conflict was in Gemfile.lock
# used all the latest gem versions (mostly just minor/patch version differences)
# checked the result with a bundle install, a-ok
git add Gemfile.lock
git commit  # just use the auto message
git push # with set upstream details

@jmartin-sul - please consider this option as a simpler alternative to #56

Darren Hardy and others added 30 commits June 1, 2016 12:14
Fix travis build and weekly stats report
Don't publish to releaseboard
…velop

Gemfile - resolve some diffs between master..develop
Use explicit namespaces for moab-versioning classes
Use Ruby 2.1 native exception cause handling
Update moab, sdr-replication and archive-utils dependencies
- bin/directory_queue.rb
- bin/druid_queue.rb
- bin/status_monitor.rb
- bin/status_process.rb
- cleanup bin/menu.rb
- cleanup bin/status_activity.rb
- bin/sdr-preservation-core_errors.sh
- bin/sdr-preservation-core_logs.sh
- add bin/sdr-preservation-core_restart.sh
- add bin/sdr-preservation-core_stop.sh
- remove old bin/sdr_pc_restart.sh
@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.314% when pulling 4b00871 on develop-merge-master-20170627 into 8206527 on develop.

@dazza-codes dazza-codes mentioned this pull request Jun 27, 2017
2 tasks
@dazza-codes dazza-codes changed the title Develop merge master 20170627 Merge master into develop Jun 27, 2017
@jcoyne jcoyne mentioned this pull request Jun 27, 2017
8 tasks
@jmartin-sul
Copy link
Contributor

this seems like a reasonable approach. less slogging through conflicts, which is nice. i think the Gemfile.lock changes here are slightly more conservative than the PR i put up, which is fine.

i used the delete-and-regenerate Gemfile.lock approach because i'm always very hesitant to manually merge or edit Gemfile.lock, and usually try to let bundler generate it. that said, as you pointed out, bundle install seemed fine with the resultant Gemfile.lock here, so i guess all's well.

one concern that i have about this PR is that the commit history is even longer and messier than the one on #56.

but one comforting observation is that the diff of this branch against master looks substantially similar to the diff of the branch in #56 against master:
https://github.com/sul-dlss/sdr-preservation-core/compare/develop-merge-master-20170627
https://github.com/sul-dlss/sdr-preservation-core/compare/develop_try-rebase-2017-06-26

i also just tested merging this branch back into master (locally on my laptop). and that does allow a fast-forward of master, and the diff between that updated master and current github master looks like the diff of this PR's branch against master (see first link above). which is what was expected/hoped for, i think:
https://github.com/sul-dlss/sdr-preservation-core/compare/master-updated-from-develop-after-master-merged-to-develop

so, i dunno, i'm fine to go with either approach (merge the PR i put up last night, or close that, and merge this one, and then merge updated develop to master).

maybe someone who's a bit more of a git expert can weigh in on what will ultimately leave the history in a better and more usable state? i usually go to @atz for this sort of advice.

@dazza-codes
Copy link
Contributor Author

I think this merge is the way to go; either via merging this PR or it might be more direct to do it on the develop branch directly rather than via a PR.

The commit history in this should be just the commits on master that the develop branch is behind on. The master branch has a few recent commits/PR-merges that resolve conflicts and therefore make this PR easier and the next merge of develop->master a FF. So I'm OK with the commit history and we could possibly do a cleanup when everything is in master and we know what we're dealing with.

@dazza-codes dazza-codes merged commit 049af7a into develop Jun 27, 2017
@dazza-codes dazza-codes deleted the develop-merge-master-20170627 branch June 27, 2017 18:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants