Yes that is possible, you can just import it using 'hg import' after having
switched to the stable branch with 'hg update'.

Best regards,
Thomas

On Tue, Oct 9, 2018, 17:48 Arun Chandrasekaran <[email protected]> wrote:

> Hi Thomas,
>
> Thanks for your reply. The patch works with default branch.
>
> Is there a way to enable this on 0.3.5 as well?
>
> Best regards,
> Arun
>
> On Tue, Oct 9, 2018 at 7:22 AM Thomas De Schampheleire
> <[email protected]> wrote:
> >
> > Hi,
> >
> > El mar., 9 oct. 2018 a las 16:10, Arun Chandrasekaran
> > (<[email protected]>) escribió:
> > >
> > > Hello,
> > >
> > > I'm not sure if this PR has been merged with the default branch, as I
> > > couldn't get it working.
> > >
> > > If it is too complicated to integrate evolve, is it possible to have a
> > > feature that allows stripping selected changesets?
> > >
> > > Users edit their local history and their forks get outdated. At the
> > > moment the only way to synchronize their forks properly is to delete
> > > the fork and refork. This is not scaling well as Kallithea stores a
> > > copy of the deleted repos as "rm__reponame".
> > >
> > > Something like this would be fantastic to have:
> https://i.imgur.com/3aBJtjF.png
> > >
> > > Is stripping the csets a feasible option to implement in Kallithea?
> > >
> > > I tried doing this change myself, but since I'm not familiar with web
> > > development I couldn't get any far.
> > >
> > > Appreciate the help!
> >
> > In the Kallithea instances that I am administering, I am using the
> > following old patch:
> >
> > # HG changeset patch
> > # User Sean Farley <[email protected]>
> > # Date 1405350468 -7200
> > #      Mon Jul 14 17:07:48 2014 +0200
> > # Node ID 62e0e1e58b38ef2d31552a9c0402f8fdfb50c2a3
> > # Parent  38d25e749154f715b1220bfd5a95f16e2eaeca91
> > settings: add non-publishing setting for use with evolve
> >
> > NOTE (tdescham): to enable this setting, one needs to save the VCS
> settings at
> > least once, even though there is no new configurable option.
> >
> > diff --git a/kallithea/controllers/admin/settings.py
> > b/kallithea/controllers/admin/settings.py
> > --- a/kallithea/controllers/admin/settings.py
> > +++ b/kallithea/controllers/admin/settings.py
> > @@ -130,6 +130,9 @@ class SettingsController(BaseController)
> >  #                sett = Ui.get_or_create('extensions', 'hggit')
> >  #                sett.ui_active = form_result['extensions_hggit']
> >
> > +                sett = Ui.get_or_create('phases', 'publish')
> > +                sett.ui_value = 'false'
> > +
> >                  Session().commit()
> >
> >                  h.flash(_('Updated VCS settings'), category='success')
> >
> >
> > As noted in the commit msg, you need to save the VCS settings of
> > Kallithea at least once to make this have effect, but after that, the
> > Kallithea repos will have phases.publish set to False.
> >
> > Best regards,
> > Thomas
>
_______________________________________________
kallithea-general mailing list
[email protected]
https://lists.sfconservancy.org/mailman/listinfo/kallithea-general

Reply via email to