[OPEN-ILS-DEV] Conference wish list: proper use of git

Galen Charlton gmc at esilibrary.com
Tue Dec 28 12:23:13 EST 2010


Hi,

On Dec 28, 2010, at 12:12 PM, James Fournie wrote:
> I gave a brief overview of our techniques at the hackfest and I was
> considering recklessly volunteering as well, so I'd be happy to help
> out in any way I can.

Great!

> In general most of my experience revolves around forking a stable
> branch (ie: rel_1_6_0) rather than trunk.  I have some partly
> documented workflows including rolling up/merging your repo to the
> upstream branch, upgrading your branch and backporting bugfixes and
> generating patches.  I'm not sure these are useful to the core
> developers but may be useful to implementors that just want a way to
> maintain a production codebase with local customizations (and easily
> share bugfixes or enhancements back to the community).

Implementors maintaining local work is indeed an important set of use cases.  While I think you're correct that there wouldn't be a 100% overlap between what you and other implementors would do and what the core developers might do, there would still be plenty.  Besides, we can only expect that an increasing number of future features will have their genesis in local customizations, so there is a lot to be said for having the VCS used for core development also be the default for implementors.

Regards,

Galen
--
Galen Charlton
VP, Data Services
Equinox Software, Inc. / Your Library's Guide to Open Source
email:  gmc at esilibrary.com
direct: +1 352-215-7548
skype:  gmcharlt
web:    http://www.esilibrary.com/



More information about the Open-ils-dev mailing list