You need to add them to "ignore branches" on phab. Stefan? :P

On Wed, Nov 29, 2017 at 4:30 AM, Jean-Philippe André <j...@videolan.org> wrote:
> Hi,
>
> Patches pushed to a feature branch should not close the opened revisions or
> tickets on phab, only mention the commit ids.
>
> Not sure who can make sure of this?
>
> Thanks,
>
>
> On Thu, Nov 23, 2017 at 7:52 AM, Simon Lees <sfl...@suse.de> wrote:
>
>>
>>
>> On 22/11/17 18:42, Andrew Williams wrote:
>> > Can we instead ask people to pull master into their branch before asking
>> > for review / merging it up to master? That’s pretty common practice - in
>> > fact for a long lived branch I would expect that to happen on a regular
>> > basis.
>> >
>> > Andy
>>
>> Yeah I presumed this would be a minimal expectation of any review, I
>> guess it should be explicitly documented somewhere.
>>
>> > On Wed, 22 Nov 2017 at 02:56, Jean-Philippe André <j...@videolan.org>
>> wrote:
>> >
>> >> My problem is that those branches won't be in sync with master.
>> >> This will lead to merge conflicts. I am these days reviewing a lot of
>> work
>> >> done in dev branches or phab patches and it almost never applies nicely
>> on
>> >> master, because the interfaces change.
>> >> A lot of work is done in branches (model, c#, eo widgets, ...) and those
>> >> tasks are both long term and involve more than a single dev. They
>> require
>> >> constant rebasing on master or the final rebase will be a nightmare.
>> Right
>> >> now this is done by people pulling other devs branches, and then
>> rebasing
>> >> onto master in their own dev branch.
>> >>
>> >> Rewriting history on a shared branch has major downsides too. No problem
>> >> for dev branches as there's only one committer, but anyone pulling a
>> >> rewritten history will endure pain.
>> >>
>> >> Honestly I don't have a solution.
>> >>
>> >> It's a move in the right direction, but I'm not sure it's solving the
>> >> problems I'm facing :(
>> >>
>> >>
>> >>
>> >> 2017-11-22 3:43 GMT+09:00 Tom Hacohen <t...@stosb.com>:
>> >>
>> >>> Only problem would be the commit emails being resent (because
>> >>> technically they are new commits). One can mitigate that by first
>> >>> pushing them to a dev branch. Commits there have first been there
>> >>> don't trigger emails.
>> >>>
>> >>> On Tue, Nov 21, 2017 at 6:40 PM, Mike Blumenkrantz
>> >>> <michael.blumenkra...@gmail.com> wrote:
>> >>>> In the issue where a significant rebase against master is necessary
>> >> then
>> >>>> it's trivial enough to either push to a new feature branch or delete
>> >> and
>> >>>> re-create the existing branch.
>> >>>>
>> >>>> On Tue, Nov 21, 2017 at 1:36 PM Tom Hacohen <t...@stosb.com> wrote:
>> >>>>
>> >>>>> As Mike said, the rebase/sync to master is being done locally before
>> >>>>> the merge. If you are talking about keeping this branch in sync with
>> >>>>> master constantly while developing, yes it's a problem. But I guess
>> >>>>> it's not intended for long term features.
>> >>>>>
>> >>>>> On Tue, Nov 21, 2017 at 3:12 PM, Mike Blumenkrantz
>> >>>>> <michael.blumenkra...@gmail.com> wrote:
>> >>>>>> I don't see a difference in the merge process? A feature branch
>> >>> should be
>> >>>>>> treated exactly the same as master; the only difference is that
>> >> it's a
>> >>>>>> branch which people must specifically pull in order to use instead
>> >> of
>> >>>>> being
>> >>>>>> master.
>> >>>>>>
>> >>>>>> When merging, you can either do a regular rebase/merge as in the git
>> >>>>>> practices documentation or you can choose to rebase/squash on the
>> >>>>> branched
>> >>>>>> commits prior to pushing the merge. There is no rewriting within the
>> >>>>>> branch, but you can still rewrite anything which has not been pushed
>> >>> to
>> >>>>>> master just prior to pushing it to master.
>> >>>>>>
>> >>>>>> On Mon, Nov 20, 2017 at 9:00 PM Jean-Philippe André <
>> >>> j...@videolan.org>
>> >>>>>> wrote:
>> >>>>>>
>> >>>>>>> Hey,
>> >>>>>>>
>> >>>>>>> If we can't rewrite history on those branches (rebase and push -f),
>> >>> how
>> >>>>>>> should we proceed with the merge to/from master?
>> >>>>>>> Usually when we merge a branch to master, we rebase it on top of
>> >>> master
>> >>>>>>> first and then rebase. That's how our history remains linear and
>> >>> simple.
>> >>>>>>>
>> >>>>>>> What's the idea here? I wonder.
>> >>>>>>>
>> >>>>>>> Thanks for implementing this btw,
>> >>>>>>>
>> >>>>>>> 2017-11-21 8:49 GMT+09:00 Tom Hacohen <t...@stosb.com>:
>> >>>>>>>
>> >>>>>>>> I'm not sure about jenkins, that's Stefan's role.
>> >>>>>>>>
>> >>>>>>>> Anyhow, pushed the changes according to the wiki. Please consider
>> >>>>>>>> especially mentioning probies when you say "everyone can push
>> >> to".
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> Tom.
>> >>>>>>>>
>> >>>>>>>> On Mon, Nov 20, 2017 at 3:27 PM, Mike Blumenkrantz
>> >>>>>>>> <michael.blumenkra...@gmail.com> wrote:
>> >>>>>>>>> I've added all the necessary info to the documentation at
>> >>>>>>>>>
>> >>>>>>>
>> >>>>> https://www.enlightenment.org/contrib/devs/git-guide.md#
>> >>> Feature_Branches
>> >>>>>>>>>
>> >>>>>>>>> If the jenkins concept is not possible then feel free to
>> >> remove,
>> >>> but
>> >>>>>>> the
>> >>>>>>>>> rest should be in line with what we want.
>> >>>>>>>>>
>> >>>>>>>>> On Mon, Nov 13, 2017 at 6:54 AM Tom Hacohen <t...@stosb.com>
>> >>> wrote:
>> >>>>>>>>>
>> >>>>>>>>>> So what has been decided? What should I do? I need specs,
>> >>>>> preferably
>> >>>>>>>>>> already added to the git wiki page so there are docs for this
>> >>>>> thing.
>> >>>>>>>>>>
>> >>>>>>>>>> On Wed, Nov 8, 2017 at 11:57 PM, Carsten Haitzler <
>> >>>>>>> ras...@rasterman.com
>> >>>>>>>>>
>> >>>>>>>>>> wrote:
>> >>>>>>>>>>> On Wed, 08 Nov 2017 21:39:15 +0000 Mike Blumenkrantz
>> >>>>>>>>>>> <michael.blumenkra...@gmail.com> said:
>> >>>>>>>>>>>
>> >>>>>>>>>>>> Key points for the implementation:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> * all commits send mails to the list
>> >>>>>>>>>>>> * no rewrite of pushed commits
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> Things to consider:
>> >>>>>>>>>>>> * how are feature/ branches deleted?
>> >>>>>>>>>>>>  - maybe anyone can delete?
>> >>>>>>>>>>>
>> >>>>>>>>>>> Good point. these need deletion. after a few years it'll be
>> >> a
>> >>>>> mess
>> >>>>>>> of
>> >>>>>>>> old
>> >>>>>>>>>>> feature branches no one will ever look at again. The merge
>> >> to
>> >>>>> master
>> >>>>>>>>>> should
>> >>>>>>>>>>> contain all the history and log that is needed at that point
>> >>> for
>> >>>>>>>> history
>> >>>>>>>>>>> digging.
>> >>>>>>>>>>>
>> >>>>>>>>>>>> * do probies get feature/ push access?
>> >>>>>>>>>>>>  - seems like they should?
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> On Wed, Nov 8, 2017 at 2:42 PM Tom Hacohen <t...@stosb.com>
>> >>>>> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> Yeah, good idea.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I'll take a look into implementing it soon.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Tue, Nov 7, 2017 at 8:50 PM, Andrew Williams <
>> >>>>>>>> a...@andywilliams.me
>> >>>>>>>>>>>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>> Hi,
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> That sounds great - the ability to work together on
>> >>> features
>> >>>>>>>>>> off-master
>> >>>>>>>>>>>>>> would be really helpful.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Andy
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> On Tue, 7 Nov 2017 at 16:15, Mike Blumenkrantz <
>> >>>>>>>>>>>>>> michael.blumenkra...@gmail.com> wrote:
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> After some discussions about git organization, it's
>> >>> become
>> >>>>>>> clear
>> >>>>>>>>>> to me
>> >>>>>>>>>>>>> that
>> >>>>>>>>>>>>>>> we should be trying to enact some changes which
>> >>> facilitate
>> >>>>>>>>>>>>> collaboration,
>> >>>>>>>>>>>>>>> both between existing contributors and keeping in mind
>> >>>>> future
>> >>>>>>>>>>>>> contributors.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> The current git branch policy is this:
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> * master
>> >>>>>>>>>>>>>>> * $project-$version
>> >>>>>>>>>>>>>>> * devs/$name/$branchname
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> No others are allowed. This fits many use cases, but
>> >> it
>> >>>>> does
>> >>>>>>> not
>> >>>>>>>>>>>>> actually
>> >>>>>>>>>>>>>>> help us work towards collaborating on
>> >> features/patchsets
>> >>>>> and
>> >>>>>>>>>> instead
>> >>>>>>>>>>>>>>> promotes developing in isolation.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> A simple proposal could improve this without requiring
>> >>> or
>> >>>>>>>>>> significantly
>> >>>>>>>>>>>>>>> changing our workflow: add "feature/" branches. For
>> >>>>> example,
>> >>>>>>> if
>> >>>>>>>>>> Cedric
>> >>>>>>>>>>>>> and
>> >>>>>>>>>>>>>>> I decide to work on a "feature" which scrapes the
>> >>> archive
>> >>>>> of
>> >>>>>>>> this
>> >>>>>>>>>>>>> mailing
>> >>>>>>>>>>>>>>> list and then crashes the session of anyone who
>> >> replies
>> >>> to
>> >>>>>>> this
>> >>>>>>>>>> thread,
>> >>>>>>>>>>>>> we
>> >>>>>>>>>>>>>>> might jointly create a branch named
>> >>>>>>> "feature/discussion_helper"
>> >>>>>>>>>> and push
>> >>>>>>>>>>>>>>> commits to it.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> A key point of this proposal would be that the
>> >> feature/
>> >>>>>>> branches
>> >>>>>>>>>> must
>> >>>>>>>>>>>>>>> trigger mails to the mailing list just like stable
>> >>>>> branches.
>> >>>>>>>> This
>> >>>>>>>>>> would
>> >>>>>>>>>>>>>>> increase visibility for feature branches as well as
>> >>> promote
>> >>>>>>>> further
>> >>>>>>>>>>>>>>> collaboration even from those who are not directly
>> >>>>> involved in
>> >>>>>>>>>> creating
>> >>>>>>>>>>>>> the
>> >>>>>>>>>>>>>>> feature. The initial feature development could be done
>> >>> in a
>> >>>>>>> dev/
>> >>>>>>>>>> branch,
>> >>>>>>>>>>>>>>> and then it could later move to a feature/ branch once
>> >>> it
>> >>>>> has
>> >>>>>>>>>>>>> progressed to
>> >>>>>>>>>>>>>>> the point where it is ready for public visibility and
>> >>>>>>> increased
>> >>>>>>>>>>>>>>> collaboration.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> Lastly, feature branches would not be required use,
>> >> just
>> >>>>>>>>>> encouraged.
>> >>>>>>>>>>>>> This
>> >>>>>>>>>>>>>>> allows people to continue the current EFL standard of
>> >>>>> always
>> >>>>>>>>>> committing
>> >>>>>>>>>>>>>>> only to master without any prior testing or branching,
>> >>> the
>> >>>>>>> need
>> >>>>>>>> for
>> >>>>>>>>>>>>> which
>> >>>>>>>>>>>>>>> has defeated other proposals which would prevent such
>> >>>>> action.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> I think this could yield significant improvements to
>> >> the
>> >>>>>>>>>> community's
>> >>>>>>>>>>>>>>> overall workflow without massively changing the
>> >>> structure
>> >>>>>>> under
>> >>>>>>>>>> which
>> >>>>>>>>>>>>> the
>> >>>>>>>>>>>>>>> everyone has been functioning.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>> ------------------------------------------------------------
>> >>>>>>>> ------------------
>> >>>>>>>>>>>>>>> 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
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>> ------------------------------------------------------------
>> >>>>>>>> ------------------
>> >>>>>>>>>>>>>> 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
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> ------------------------------------------------------------
>> >>>>>>>> ------------------
>> >>>>>>>>>> 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
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> Jean-Philippe André
>> >>>>>>>
>> >>>>>>>
>> >>>>> ------------------------------------------------------------
>> >>> ------------------
>> >>>>>>> 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
>> >>>
>> >>> ------------------------------------------------------------
>> >>> ------------------
>> >>> 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
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Jean-Philippe André
>> >>
>> >> ------------------------------------------------------------
>> ------------------
>> >> 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
>> >>
>>
>> --
>>
>> Simon Lees (Simotek)                            http://simotek.net
>>
>> Emergency Update Team                           keybase.io/simotek
>> SUSE Linux                           Adelaide Australia, UTC+10:30
>> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> 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
>>
>>
>
>
> --
> Jean-Philippe André
> ------------------------------------------------------------------------------
> 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

Reply via email to