unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* emacs test suite
@ 2003-01-17 19:26 Robert Anderson
  2003-02-14 20:24 ` Thien-Thi Nguyen
  0 siblings, 1 reply; 9+ messages in thread
From: Robert Anderson @ 2003-01-17 19:26 UTC (permalink / raw)


Re: ftp site.  Now I get it. That form of testing is invaluable,
but by itself, leaves a lot to be desired.

And no, you didn't miss my link.  I was waiting to see if anyone
would respond favorably, so as not to waste time on something for
which there is no interest.

My next question would be:  What is the best way to share this
kind of contribution?  There is a bit of a bootstrapping problem
in getting it to a state where people see that it should
certainly go in the development sources.  But if it's not there,
it's not likely to grow and become that useful.

If emacs used a distributed version control system, this would
not be a problem. (for which the only GPL solution right now is
arch, btw).  Oh well.

I guess for now I will publish a tarball, and we can coordinate
via email for adding tests.

Here it is:  http://rwa.homelinux.net/emacs/emacs-test.tar.gz

Thanks,
Bob

^ permalink raw reply	[flat|nested] 9+ messages in thread
* emacs test suite
@ 2003-01-18  1:27 Robert Anderson
  0 siblings, 0 replies; 9+ messages in thread
From: Robert Anderson @ 2003-01-18  1:27 UTC (permalink / raw)



The link to my (larval) testing scripts is now:

http://rwa.homelinux.net/emacs

The higher version numbers are newer.  I'll be exploring the
issue of testability for a bit.

Bob

^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: emacs test suite
@ 2003-01-19  1:57 Robert Anderson
  2003-01-19  6:00 ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Robert Anderson @ 2003-01-19  1:57 UTC (permalink / raw)



--- Original Message ---
From: Richard Stallman <rms@gnu.org>
To: "Robert Anderson" <RWA@sbcglobal.net>
Subject: Re: emacs test suite

>    If emacs used a distributed version control system, this would
>    not be a problem.
>
>We use CVS--isn't that suitable?

It's reasonable, but has some limitations.  For example, I am
potentially interested in maintaining a set of tests, but you are
not convinced of the utility of them and so you'd rather not have
them in your CVS - so you don't give me write access.

That's fine, and perfectly reasonable.  However, that puts me in
a bad spot, because although I can follow your work by updating
from CVS, I cannot "commit" my work (the tests) if it involves
changes to any files or dirs in your CVS repo.  So I am stuck,
and likely to give up, because I have hit a bottleneck in CVS
which only allows me to work with your sources if you have given
me write access to your repository.  I can make simple local
changes, but I can't version control my own work.

If instead I had a branch that I could store locally (this is the
"distributed" part), I could version control my own work,
continue to incorporate your changes, and as it became more
useful, you could at some point decide that you'd like to merge
my branch into your sources - and since I've been updating from
your repo, that would be a relatively smooth process (as opposed
to what CVS would allow:  for me to import into a local CVS repo
at some moment in time, and develop from there.  Then, when ready
to merge, all of the work that had occured in the main repo from
the time I imported would have to be carefully recreated to
prevent regressions from the merge).

Not to mention the performance boon of development from local
copies of the repo...

Bob

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2003-02-14 20:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-17 19:26 emacs test suite Robert Anderson
2003-02-14 20:24 ` Thien-Thi Nguyen
  -- strict thread matches above, loose matches on Subject: below --
2003-01-18  1:27 Robert Anderson
2003-01-19  1:57 Robert Anderson
2003-01-19  6:00 ` Eli Zaretskii
2003-01-19  7:51   ` Robert Anderson
2003-01-19 10:37     ` Jason Rumney
2003-01-19 17:55       ` Kim F. Storm
2003-01-19 16:29         ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).