[petsc-dev] Internal and external symbols

Jed Brown jedbrown at mcs.anl.gov
Tue Mar 5 17:41:08 CST 2013


On Tue, Mar 5, 2013 at 5:34 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>    I have no idea what a branch is, nor even more a private branch is?
>
>    All I know is that branches in hg cause lots of arguments between Sean,
> Jed, and Matt.
>

Okay, in mercurial, you have to fork the repository because it's confusing
to have many branches in one repository. So you would go to
https://bitbucket.org/petsc/petsc-dev and click fork, wait for the fork to
complete, then 'hg push ssh://hg@bitbucket.org/BarryFSmith/petsc-dev'. I
would 'hg pull ssh://hg@bitbucket.org/BarryFSmith/petsc-dev', then 'hg
merge'.

In git, you would 'git branch barry/private-symbols', 'git push petsc-dev
barry/private-symbols'. I would 'git pull petsc-dev barry/private-symbols'
and complete the merge.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130305/6b456d63/attachment.html>


More information about the petsc-dev mailing list