[Camps-users] branches, releases,tags, oh my?
David Christensen
david at endpoint.com
Fri Apr 3 16:26:40 UTC 2009
On Apr 3, 2009, at 11:12 AM, Brian J. Miller wrote:
> David Christensen wrote:
>>> 1- Could I request that we tag releases for DevCamps? That would
>>> make
>>> it easy for people to know they are getting a stable release vs
>>> something that might be a work in progress.
>>
>> Makes sense to me.
>>
>>> 2- Could I request that no one work directly on the repo? A recent
>>> git
>>> clone of the repo was done while someone had a development branch
>>> checked out at the repo, and the clone picked up some half-done
>>> changes.
>>> It took a little time before we figured out what had occurred and
>>> reset the branch to the right place on our clone.
>>
>> Not sure what you mean by "work directly on the repo", but I agree
>> that we should only push commits which have been peer-reviewed and
>> generally accepted. I've thought that an internal development repo
>> might be useful for blead-camps, with someone to act as a gatekeeper
>> in pushing thing to the public-facing repo.
>>
>
> Why would this be done with separate repos rather than branches within
> the repo? Seems like we could setup a blead branch that a developer
> could track, then a gatekeeper would merge from that branch into
> master
> only when satisfied. Then a user could track master for development,
> or
> tagged master for stable.
Sure, but AFAIK, there's no way to enforce intra-branch write
permissions. While not strictly necessary, this could prevent
accidental commits to the release branch.
Regards,
David
More information about the Camps-users
mailing list