On 17 January 2018 17:40, Turaga, Nitesh wrote:

> Hi Laurent,
>
> After checking your package, it’s very hard to get rid of the
> duplicate commits at this stage of development. I don’t think it
> should effect the build process of your package.
>
> The only thing it might effect is, when you look back at a later time
> to specific commit which is duplicated there might be confusion for
> developers. Just as a helpful tip, duplicate commits happen when you
> “merge” different sources. So, be careful while merging in the future
> from a remote.
>
> I’ve enabled you to push to your repository, so this does not hold up
> your development.

Thank you.

Best wishes,

Laurent

> Best,
>
> Nitesh 
>
>> On Jan 16, 2018, at 10:15 AM, Laurent Gatto <lg...@cam.ac.uk> wrote:
>> 
>> 
>> Dear all,
>> 
>> There are duplicated commit in the Bioconductor commit history of the
>> qcmetrics package, which stop me from pushing additional changes. Here
>> is an illustration of the problem:
>> 
>> $ git clone g...@git.bioconductor.org:packages/qcmetrics.git
>> Cloning into 'qcmetrics'...
>> cd remote: Counting objects: 973, done.
>> remote: Compressing objects: 100% (429/429), done.
>> remote: Total 973 (delta 614), reused 800 (delta 510)
>> Receiving objects: 100% (973/973), 4.73 MiB | 1.82 MiB/s, done.
>> Resolving deltas: 100% (614/614), done.
>> Checking connectivity... done.
>> $ cd qcmetrics
>> $ echo >> DESCRIPTION
>> $ git commit -am "just a test"                             
>> [master 209d6e3] just a test
>> 1 file changed, 1 insertion(+)
>> $ git push
>> Counting objects: 23, done.
>> Delta compression using up to 4 threads.
>> Compressing objects: 100% (3/3), done.
>> Writing objects: 100% (3/3), 280 bytes | 0 bytes/s, done.
>> Total 3 (delta 2), reused 0 (delta 0)
>> remote: Error: duplicate commits.
>> remote: 
>> remote: There are duplicate commits in your commit history, These cannot be
>> remote: pushed to the Bioconductor git server. Please make sure that this is
>> remote: resolved.
>> remote: 
>> remote: Take a look at the documentation to fix this,
>> remote: 
>> https://bioconductor.org/developers/how-to/git/sync-existing-repositories/,
>> remote: particularly, point #8 (force Bioconductor master to Github master).
>> remote: 
>> remote: For more information, or help resolving this issue, contact
>> remote: <bioc-devel@r-project.org>. Provide the error, the package name and
>> remote: any other details we might need.
>> remote: 
>> remote: Use
>> remote: 
>> remote:     git show fe33ea0a9221f5dbeea0581d1d2381df965d10ce
>> remote:     git show 2b089e21267bccbe23416bf756bff01036623aec
>> remote: 
>> remote: to see body of commits.
>> remote: 
>> To g...@git.bioconductor.org:packages/qcmetrics.git
>> ! [remote rejected] master -> master (pre-receive hook declined)
>> error: failed to push some refs to 
>> 'g...@git.bioconductor.org:packages/qcmetrics.git'
>> 
>> If I look at the documentation suggested above, I understand that this
>> is relevant for duplicated commits in github and bioconductor
>> histories.
>> 
>> Any idea how to address this within Bioconductor?
>> 
>> Thank you in advance.
>> 
>> Laurent
>> 
>> _______________________________________________
>> Bioc-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
>
>
> This email message may contain legally privileged and/or confidential 
> information.  If you are not the intended recipient(s), or the employee or 
> agent responsible for the delivery of this message to the intended 
> recipient(s), you are hereby notified that any disclosure, copying, 
> distribution, or use of this email message is prohibited.  If you have 
> received this message in error, please notify the sender immediately by 
> e-mail and delete this email message from your computer. Thank you.


-- 
Laurent Gatto | @lgatt0
http://cpu.sysbiol.cam.ac.uk/
http://lgatto.github.io/

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to