On 02/07, Mark Rivers wrote:
> On 02/07, Tim Mooney wrote:
>> I like the certainty of using tar files of released versions in most
>> cases, and explicitly deployed git clones in a beamline's local file
>> tree if it's required.
>
> I think "git checkout R3-4" is as certain as getting the R3-4 tar
> file.
>
> The advantage of the git clone is that you can immediately see if
> someone has changed a file with "git diff R3-4". If you have a tar
> file, and someone has changed a .template file, etc. you have no easy
> way tell.
I tend to agree with Mark. Still, I think it wouldn't be too hard to
support *both* approaches: one fetches source from an archive (e.g.,
.tar.gz) while the other fetches source from a Git repository (or other
supported VCS). (For the fetch from an archive, it would be nice if
there was a manifest that included a checksum (e.g., SHA256 hash) for
each archive downloaded to ensure the archive wasn't changed. Git has
this built in.) The archive approach would probably define a minimal
feature set, and the Git approach would be able to implement that.
The Git approach could then provide more features beyond the archive
approach if it wanted to, or it could just be that the result is a bunch
of Git repositories, and anyone who knows how can take advantage of
that.
Lewis
- References:
- Re: AreaDetector repository inconsistent J. Lewis Muir
- RE: AreaDetector repository inconsistent Mark Rivers
- Re: AreaDetector repository inconsistent J. Lewis Muir
- RE: AreaDetector repository inconsistent Mark Rivers
- Re: AreaDetector repository inconsistent Pete Jemian
- RE: AreaDetector repository inconsistent Mark Rivers
- Re: AreaDetector repository inconsistent Mooney, Tim M.
- RE: AreaDetector repository inconsistent Mark Rivers
- Re: AreaDetector repository inconsistent Mooney, Tim M.
- RE: AreaDetector repository inconsistent Mark Rivers
- Navigate by Date:
- Prev:
Re: AreaDetector repository inconsistent J. Lewis Muir
- Next:
Re: AreaDetector repository inconsistent J. Lewis Muir
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
<2018>
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: AreaDetector repository inconsistent Kevin Peterson
- Next:
Re: AreaDetector repository inconsistent J. Lewis Muir
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
<2018>
2019
2020
2021
2022
2023
2024
|