Skip to content

Instantly share code, notes, and snippets.

@wycats
Created July 27, 2008 06:31
Show Gist options
  • Save wycats/2744 to your computer and use it in GitHub Desktop.
Save wycats/2744 to your computer and use it in GitHub Desktop.
Over the past week, Merb has been working on merging our core extension library
with DataMapper's, to provide a single non-conflicting library for both Merb
and DataMapper to use. Unfortunately, it has caused some confusion for people
who use edge merb but do not really dive into development process.
Here's what changed and why:
* Merb core extensions and support classes were extracted into merb-extlib.
* merb-extlib was merged with DataMapper's extlib on a separate branch.
* merb-core, merb-more, merb-plugins all have a branch where the merged extlib
is already used. For instance, Merb::SimpleSet has become Extlib::SimpleSet.
* Extlib, Merb and DataMapper release rake tasks were unified; the
extracted release task was added to extlib/tasks and rakefiles just need to
override a few constants for the framework in question.
* once the Rakefiles are updated we will merge migration branches into
Extlib's master and merb subprojects.
* Finally, we will Merb's inflection code into extlib
In the meantime, expect edge to be a bit unstable as we make this transition.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment