On Thu, 26 Oct 2017 17:35:39 +0100 Tom Hacohen <t...@stosb.com> said:

> Intended to be would maybe be more appropriate, and then the statement
> would still apply. With that being said, I'm sorry to hear that it has
> changed, you guys should be spanking b0rokers more, don't let them
> win.
> 
> Regardless of that, as said on IRC, the reason why we do trunk
> (master) based development is that we all run master all the time and
> thus test as many configurations as possible all the time. I don't see
> why we need a rolling-branch that is more stable (master in the
> gitflow terminology) than the development trunk, because we'll all
> just switch to develop and that's it.

This was my thought too. we all switch and ADD the work of having to
cherrypick/merge patches from develop (and deal with conflicts and whatever) to
master(stable) AND now almost no developers use master/stable anymore so this
gets little to no testing.

> Andy claims that there are compelling cases. I've read some blog posts
> over the years about it, and I'm not convinced.
> 
> --
> Tom.
> 
> 
> On Thu, Oct 26, 2017 at 5:14 PM, Mike Blumenkrantz
> <michael.blumenkra...@gmail.com> wrote:
> > 'Our master is already considered "stable" and in a release state, so it
> > really doesn't match our workflow.'
> >
> > Things have changed a bit since you've been gone, and this is not even
> > remotely close to being true anymore. As far as all of my use cases go
> > (everyday use on X, testing on Wayland, basic application functionality),
> > master has been completely unusable for this entire release cycle. Based on
> > the current workflow of write code -> commit directly to master without any
> > form of testing, it seems like this will continue to be the case for the
> > foreseeable future.
> >
> > I am in no way directing this at you personally, but for us to be basing
> > any decision on the above statement is, at this time, nothing more than a
> > false premise (https://en.wikipedia.org/wiki/False_premise) argument.
> >
> > On Thu, Oct 26, 2017 at 8:39 AM Tom Hacohen <t...@stosb.com> wrote:
> >
> >> I accidentally hit send, didn't mean to.
> >> Here is my full reply:
> >> It's possible, yes, but it doesn't address my initial concerns, which
> >> are that edi will stick out compared to the other e projects. This
> >> will be considered a success by you for sure, and I don't see us
> >> changing the efl to follow, so it'll stay different.
> >> Furthermore, once you publish a tag/branch they should remain there,
> >> so even if we don't like it, it'll have to stay in edi or at least edi
> >> will be different.
> >> Btw, changing HEAD to be "develop" rather than "master" is a bit more
> >> intrusive and painful.
> >>
> >> Additionally, I just took a look at this gitflow thing, and noticed
> >> that it's pretty much what we do but worse (apart of the poor mistake
> >> that we did which is having the stable branches be named per repo
> >> rather than having a consistent name, that is, efl-1.7 instead of
> >> stable-1.17).
> >> We never needed a "hotfix" branch, the "release" branch has always
> >> proved sufficient for us (I can see the potential need, we just never
> >> hit it). After taking a second look, he deletes branches afterwards,
> >> so it's a workflow we can and already do here.
> >> Release branches we already have.
> >> We name our tags v1.17.0 compared to 1.17.0 which I think is better.
> >> I don't see the advantage of having a "develop" branch in addition to
> >> master given our workflow. Our master is already considered "stable"
> >> and in a release state, so it really doesn't match our workflow.
> >>
> >> So I'm not really impressed with this suggestion (and in particular
> >> GitFlow), and I don't think it can be done in a way that is possible
> >> to revert or is compatible with what we do.
> >> As I said, if you want to test it, test it with your own dev branches,
> >> show us that the workflow works and just configure your tools for this
> >> testing period, I don't see why the test period needs to have the
> >> formal names.
> >>
> >> You mentioned having tools that work with it, what exactly?
> >>
> >> As a side note, I'm OK with changing the stable release branches to
> >> "release-x.y" if people are OK with that, instead of the per repo
> >> naming, this will make it slightly more compatible for you, and
> >> actually makes sense regardless (was a mistake in the first place).
> >>
> >> --
> >> Tom
> >>
> >> On Thu, Oct 26, 2017 at 1:20 PM, Tom Hacohen <t...@stosb.com> wrote:
> >> > It is possible, yes.
> >> >
> >> > On Thu, Oct 26, 2017 at 10:50 AM, Carsten Haitzler <ras...@rasterman.com>
> >> wrote:
> >> >> On Thu, 26 Oct 2017 07:19:51 +0000 Andrew Williams <
> >> a...@andywilliams.me> said:
> >> >>
> >> >>> Hi,
> >> >>>
> >> >>> You are absolutely right - the “show it with a smaller project and
> >> prove
> >> >>> it’s worth is exactly why I brought it up. I was in the process of
> >> doing so
> >> >>> and hit this roadblock. No intention to beat a dead horse - I actually
> >> >>> thought I was doing what was agreed.
> >> >>>
> >> >>> Apologies if I got the wrong end of the stick.
> >> >>
> >> >> Well I think doing this with edi is fine. is it possible to have just
> >> edi have
> >> >> different branch naming schemes? i don't know. if it's not then we have
> >> >> problems. but i think we;re on the same page atm "try this in a smaller
> >> scale
> >> >> and show it improves things - us that to convince everyone else". :)
> >> >>
> >> >>> Andy
> >> >>>
> >> >>> On Thu, 26 Oct 2017 at 00:58, Carsten Haitzler <ras...@rasterman.com>
> >> wrote:
> >> >>>
> >> >>> > On Wed, 25 Oct 2017 20:15:45 +0000 Andrew Williams <
> >> a...@andywilliams.me>
> >> >>> > said:
> >> >>> >
> >> >>> > We had this discussion before in just one place I believe until you
> >> asked
> >> >>> > for
> >> >>> > specific branch names to be allowed. You wanted us to change how we
> >> branch
> >> >>> > and
> >> >>> > work with efl/e etc. the last time. I don't remember there being
> >> agreement
> >> >>> > with
> >> >>> > you on needing a change as I don't see our current model being bad or
> >> >>> > broken
> >> >>> > or causing trouble (discussion already had) vs gitflow. I don't know
> >> why
> >> >>> > you're
> >> >>> > bringing it back up as if there wasn't a consensus already. I
> >> believe the
> >> >>> > last
> >> >>> > discussion was roughly:
> >> >>> >
> >> >>> > "There is no agreement that any change is needed. The change you
> >> propose
> >> >>> > does
> >> >>> > nothing to actually improve anything by it's proposal. It just
> >> shuffles
> >> >>> > chairs,
> >> >>> > BUT if you really think it's so much better, try it on smaller
> >> projects
> >> >>> > first
> >> >>> > and show/prove it to be worth it".
> >> >>> >
> >> >>> > Or something to that effect. Most people were just silent on the
> >> topic.
> >> >>> >
> >> >>> > > Hi list,
> >> >>> > >
> >> >>> > > This conversation seems to have now happened in many places and it
> >> seems
> >> >>> > > that a few key individuals don't really see why we should be
> >> looking at
> >> >>> > > different branching models. I understand that opinion but if we
> >> don't try
> >> >>> > > new things then we will never be able to engage with new process or
> >> >>> > > technologies so I am keen to try gitflow nonetheless.
> >> >>> > >
> >> >>> > > So at this point I would like this thread to record a definitive
> >> >>> > decision.
> >> >>> > > Will we allow reduced branch name restrictions on our git
> >> repositories or
> >> >>> > > not?
> >> >>> > > Thanks,
> >> >>> > > Andy
> >> >>> > >
> >> >>> > > On Mon, 23 Oct 2017 at 11:43 Andrew Williams <a...@andywilliams.me
> >> >
> >> >>> > wrote:
> >> >>> > >
> >> >>> > > > Hi TAsn,
> >> >>> > > >
> >> >>> > > > Thanks for the reply. In gitflow these are the standards and
> >> they need
> >> >>> > to
> >> >>> > > > work across different users hence why having the developer
> >> namespace
> >> >>> > is not
> >> >>> > > > quite enough. Additionally the hotfix is not catered for in our
> >> current
> >> >>> > > > scheme (as I understand it).
> >> >>> > > > One nice thing with gitflow is the plugin that manages all the
> >> branches
> >> >>> > > > for you. If you have custom schemes then every person looking to
> >> take
> >> >>> > up
> >> >>> > > > development has to configure it before getting started, so the
> >> >>> > defaults are
> >> >>> > > > best if possible.
> >> >>> > > >
> >> >>> > > > I appreciate that consistency is important but taken so
> >> stringently it
> >> >>> > > > means we can never try anything new... An earlier discussion on
> >> >>> > GitFlow led
> >> >>> > > > to raster saying that he would need to see it working to
> >> understand the
> >> >>> > > > value - so I would like to do just that.
> >> >>> > > >
> >> >>> > > > I understand that folk don't necessarily see the value, but I
> >> have done
> >> >>> > > > and would like to try it for the projects that I am managing.
> >> That
> >> >>> > > > shouldn't be too onerous I think? Also as apps move from
> >> autotools to
> >> >>> > meson
> >> >>> > > > we already have a reduced consistency between projects.
> >> >>> > > >
> >> >>> > > > Thanks,
> >> >>> > > > Andy
> >> >>> > > >
> >> >>> > > > On Mon, 23 Oct 2017 at 11:34 Tom Hacohen <t...@stosb.com> wrote:
> >> >>> > > >
> >> >>> > > >> Heya,
> >> >>> > > >>
> >> >>> > > >> I don't quite understand what you are trying to do here. I
> >> mean, I
> >> >>> > > >> understand you are trying to have these, but what are these
> >> branches
> >> >>> > > >> for? If it's for you developing your own features why not put
> >> it in a
> >> >>> > > >> dev branch?
> >> >>> > > >>
> >> >>> > > >> We have these enforcements because we want to enforce branch
> >> names to
> >> >>> > > >> follow a consistent pattern across the repos. I don't mind
> >> changing it
> >> >>> > > >> per se,
> >> >>> > > >> though:
> >> >>> > > >> 1. I don't really see an obvious value with gitflow.
> >> >>> > > >> 2. I'd prefer if it was consistent across repos.
> >> >>> > > >>
> >> >>> > > >> Maybe people don't agree with this, but my take towards the e
> >> repos is
> >> >>> > > >> similar to that
> >> >>> > > >> of the GNU project. Have everything follow similar guidelines
> >> and be
> >> >>> > > >> mostly similar,
> >> >>> > > >> making it easier for devs to jump across projects. Yes, that
> >> >>> > > >> consistency sometimes
> >> >>> > > >> comes with a price, but I think that it's worth it.
> >> >>> > > >>
> >> >>> > > >> Looking forward to hearing what other people think.
> >> >>> > > >>
> >> >>> > > >> --
> >> >>> > > >> Tom.
> >> >>> > > >>
> >> >>> > > >> On Sat, Oct 21, 2017 at 4:18 PM, Andrew Williams <
> >> >>> > a...@andywilliams.me>
> >> >>> > > >> wrote:
> >> >>> > > >> > Hi git admins,
> >> >>> > > >> >
> >> >>> > > >> > I'm setting up gitflow on Edi but I can't push to origin
> >> because of
> >> >>> > the
> >> >>> > > >> > branch naming rules. Can you please open up the ability to
> >> have
> >> >>> > remote
> >> >>> > > >> > branches matching the patterns "develop", "feature/*",
> >> "bugfix/*",
> >> >>> > > >> > "release/*", "hotfix/*" and "support/*"?
> >> >>> > > >> >
> >> >>> > > >> > I'd really appreciate it thanks.
> >> >>> > > >> > Oh and to those who worried about "changing to develop branch
> >> is an
> >> >>> > > >> extra
> >> >>> > > >> > step" don't fear as HEAD can be pointed to develop instead of
> >> >>> > master if
> >> >>> > > >> > that's what folk are looking to have set up :)
> >> >>> > > >> >
> >> >>> > > >> > Cheers,
> >> >>> > > >> > Andrew
> >> >>> > > >> >
> >> >>> > > >> > --
> >> >>> > > >> > http://andywilliams.me
> >> >>> > > >> > http://ajwillia.ms
> >> >>> > > >> >
> >> >>> > > >>
> >> >>> >
> >> ------------------------------------------------------------------------------
> >> >>> > > >> > Check out the vibrant tech community on one of the world's
> >> most
> >> >>> > > >> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >> >>> > > >> > _______________________________________________
> >> >>> > > >> > enlightenment-devel mailing list
> >> >>> > > >> > enlightenment-devel@lists.sourceforge.net
> >> >>> > > >> >
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >>> > > >>
> >> >>> > > >>
> >> >>> > > >>
> >> >>> >
> >> ------------------------------------------------------------------------------
> >> >>> > > >> Check out the vibrant tech community on one of the world's most
> >> >>> > > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >> >>> > > >> _______________________________________________
> >> >>> > > >> enlightenment-devel mailing list
> >> >>> > > >> enlightenment-devel@lists.sourceforge.net
> >> >>> > > >>
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >>> > > >>
> >> >>> > > > --
> >> >>> > > > http://andywilliams.me
> >> >>> > > > http://ajwillia.ms
> >> >>> > > >
> >> >>> > > --
> >> >>> > > http://andywilliams.me
> >> >>> > > http://ajwillia.ms
> >> >>> > >
> >> >>> >
> >> ------------------------------------------------------------------------------
> >> >>> > > Check out the vibrant tech community on one of the world's most
> >> >>> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >> >>> > > _______________________________________________
> >> >>> > > enlightenment-devel mailing list
> >> >>> > > enlightenment-devel@lists.sourceforge.net
> >> >>> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >>> > >
> >> >>> >
> >> >>> >
> >> >>> > --
> >> >>> > ------------- Codito, ergo sum - "I code, therefore I am"
> >> --------------
> >> >>> > Carsten Haitzler - ras...@rasterman.com
> >> >>> >
> >> >>> > --
> >> >>> http://andywilliams.me
> >> >>> http://ajwillia.ms
> >> >>
> >> >>
> >> >> --
> >> >> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> >> >> Carsten Haitzler - ras...@rasterman.com
> >> >>
> >> >>
> >> >>
> >> ------------------------------------------------------------------------------
> >> >> Check out the vibrant tech community on one of the world's most
> >> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >> >> _______________________________________________
> >> >> enlightenment-devel mailing list
> >> >> enlightenment-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Check out the vibrant tech community on one of the world's most
> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> > ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to