[petsc-dev] petsc-dev on bitbucket

Satish Balay balay at mcs.anl.gov
Thu Feb 9 23:32:31 CST 2012


> > 2)   Because any idiot who simply wants petsc-3.0.0 (because they are
> > using Joe's code which they are not allowed to update) can simply see the
> > list of files and grab the one they want. They need to know nothing about
> > nothing to do this. Not everyone in the world is an expert Mecurial user or
> > even a crappy Mecurial user (just look at me).
> >
> 
> hg clone -u release-3.2 https://bitbucket.org/petsc/petsc-release

hm - don't you miss all the patch commits from release date to the release tip?

> then "hg tags" shows them what else is available. Hg tags, bookmarks, and
> branches integrate with guis so users can use the tools they might be
> useful to navigate releases instead of only choosing from a list on the
> website. I don't know how much this matters, but I think simple directions
> are enough for moving around.
> 
> 
> Credential management is simpler because adding/removing keys and similar
> can be done by the user instead of by emailing Satish.

replaced by  'crate a bitbucket account - and email sean your bitbucket id'

so eqivalent.

Satish

> I'm not deeply invested either way, but I'm not seeing a compelling
> argument not to use it. Many of the things you are requesting (separate
> clones for each release, directory hierarchies to get to the repository)
> would be considered "quirks" by other projects. I don't think PETSc is that
> "special" that it needs to use different repository management.
> 
> That said, I'm not deeply invested and would rather write code than argue
> about where to store it.



More information about the petsc-dev mailing list