On Thu, Jul 8, 2010 at 5:54 PM, John H Palmieri <jhpalmier...@gmail.com> wrote:
> Right now, several important files are not under revision control:
>
> - the plain text files in SAGE_ROOT: makefile, sage, README.txt,
> COPYING.txt, etc.
> - the plain text files in SAGE_ROOT/spkg: install, gen_html,
> README.txt, standard/deps, etc.
>
> Recently, there has been a lot of work done on spkg/install and spkg/
> standards/deps, for example, and it would have been much easier to
> manage if they were in a mercurial repo somewhere.

A big +1 on putting these files under revision control.

>
> I propose that we place these under revision control.  Specifically, I
> propose that we should put copies of these files in a directory local/
> bin (which is under revision control as the sage_scripts spkg) and
> then copy them to the appropriate places in spkg-install.  I'm not
> sure this is the best approach, but it seemed easier than creating a
> new repo just for these files.

A big -1 on this approach to doing so.   It's a hack and will lead to
pain and suffering.
E.g., imagine somebody taking great care modifying spk/standard/deps, only to
have it overwritten by some version in local/bin/.

>
> The patch at #9433 implements this, and also adds information to the
> README.txt files in the appropriate directories explaining revision
> control for these files and how to edit them.

It's too complicated.

Can't we just make SAGE_ROOT an hg repo, and selectively add
everything that needs to be under revision control now, but isn't
already?

 -- William

>
> Opinions?
>
> --
> John
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to