[petsc-dev] private branch of petsc-dev (fwd)
Satish Balay
balay at mcs.anl.gov
Fri Feb 8 19:20:55 CST 2013
Barry/Jed/Sean,
Should we have a recommended method of handling 'private branch' for
petsc developemnt?
thanks,
Satish
---------- Forwarded message ----------
Date: Fri, 8 Feb 2013 16:24:46 -0600 (CST)
From: Satish Balay <balay at mcs.anl.gov>
To: Hong Zhang <hzhang at mcs.anl.gov>
Subject: Re: private branch of petsc-dev
There might be different ways of doing it with different tradeoffs
with each method.
Perhaps you might have to use bookmarks or something. I don't know
enough about this.
One way do this is [similar to the way we do petsc-dev/petsc-3.3 split
work]:
- have a separate petsc-dev clone somehwere as say petsc-dev-qlp.
- you and Terrya will have a clone of this petsc-dev-qlp repo locally
where new code gets added.
- pull/merge from current petsc-dev to petsc-dev-qlp regularly [if
this development has to be in sync with petsc-dev]
- Only when everything is done/ready push from petsc-dev-qlp clone to
petsc-dev
The drawback here is - the history of this work would be messy [with
all the merges etc..]
The other way is:
- have a separate petsc-dev clone somehwere as say petsc-dev-qlp.
- you and Terrya will have a clone of this petsc-dev-qlp repo locally
where new code gets added.
- *never* sync with petsc-dev until this work is done.
- merge with petsc-dev when its done. [either merge - or rebase it over]
The *never* sync with petsc-dev is a drawback for this.
Perhaps Sean/Jed will have better responses. [wrt bookmarks]
Satish
On Fri, 8 Feb 2013, Hong Zhang wrote:
> Satish,
> How to create a private branch of petsc-dev for me and
> Sou-Cheng (Terrya) Choi to develop new KSP miners-qlp?
>
> Should I use 'hg branch'?
> I tested, but got trouble on how to merge the branch back
> to the default repo.
>
> Hong
>
More information about the petsc-dev
mailing list