Good to see Ludovic and Peter making progress, Thanks!" Rather the stating from zero, or taking a very large branch with many little patches, would it be better to have the authors of these patches combine them into one or a hand full of larger patches? For example my ECDH was 4 separate patches, but I have combined it ito one patch. (But the ECDH is also in the SM branch so if it get in either way that is OK too.)
On 3/14/2012 3:59 AM, Viktor Tarasov wrote: > > > On Tue, Mar 13, 2012 at 6:59 PM, Peter Stuge <pe...@stuge.se > <mailto:pe...@stuge.se>> wrote: > > Peter Stuge wrote: > > I made an attempt to kick change 1 loose. > > Ok, so that worked. It would work fine to repeat this for each > change, even if it is a bit labour intensive at least now, to clear > the backlog. I've done it also for change 2 now. > > As you may recall, approving and submitting the change can be done > also via ssh: > > ssh -P 8882 www.opensc-project.org <http://www.opensc-project.org> gerrit > review $commithash \ > --code-review +2 -s > > I really like this interface to gerrit when patches need no comment > but are good to go as-is. > > The way our Gerrit has been configured it enforces linear submission > of commits to the repository, ie. everything must be submitted to the > git repo in the same order changes were pushed to gerrit by > contributors. > > This is in itself not a bad thing since it forces contributors to pay > attention to changes in the codebase and what commits goes into the > repository, but it does slightly raise the bar for less experienced > git users. It's not really difficult, but it's one more thing to keep > track of; make sure that your commit has the correct parent before > you push. > > >From practical experience with gerrit in several projects I tend to > prefer the cherry-pick strategy when submitting changes. This means > that stuff can be included into the git repository in a different > order than was pushed to gerrit. It also means that humans need to > pay more attention to not submitting changes in the wrong order when > they are interdependent. > > The current config makes it impossible to do something wrong, but can > in some cases create extra work for rebase and review. The > cherry-pick merge strategy makes it very easy to do something wrong, > but can save extra work with rebasing and reviewing+submitting of > updated patch sets. > > The current config has strong arguments, even if it brings slightly > more inconvenience. I actually favor not changing the config, even if > we will have to rebase each and every change. > > > > Commit 51630a844e8e95e7108cb1966c5f3e21b93a463b is the last common commit for > OpenSC/OpenSC.git(staging) and gerrit's repo. > (By the way, this commit where not submitted to OpenSC.git by gerrit -- there > is no Change-Id in comments) > > Two last commits merged into the gerrit's repo are not replicated into > OpenSC/OpenSC.git. > Something wrong with replication configuration? > GitHub refuses not ff merges? > Have you an access to the gerrit's logs? > > I would propose to start from zero: > - merge the OpenSC-SM branch into OpenSC-staging (or simply switch to -- > recently the OpenSC-staging was merged into OpenSC-SM). > - pick from the current gerrit's changesets the useful proposals and apply > them to this branch. > - re-install the Gerit's OpenSC project with the updated github repository. > - limit direct commits to github's OpenSC-staging (or replicate these changes > to the gerrit's repo on the regular base) > - update the list of the Jenkins admins, or install an alternative Jenkins > (like this one https://opensc.fr/jenkins/, https://opensc.fr/gerrit/ > <https://opensc.fr/jenkins/> -- still under > construction), dedicated to the OpenSC-staging and OpenSC-master. It's > needed to implement the glaring lack of an actual jenkins -- the build of > OpenSC linux packages. > > > //Peter > > > Kind wishes, > Viktor. > > _______________________________________________ > opensc-devel mailing list > opensc-devel@lists.opensc-project.org > <mailto:opensc-devel@lists.opensc-project.org> > http://www.opensc-project.org/mailman/listinfo/opensc-devel > > > > > _______________________________________________ > opensc-devel mailing list > opensc-devel@lists.opensc-project.org > http://www.opensc-project.org/mailman/listinfo/opensc-devel -- Douglas E. Engert <deeng...@anl.gov> Argonne National Laboratory 9700 South Cass Avenue Argonne, Illinois 60439 (630) 252-5444 _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel