new items on the TODO

acapnotic CVS cvstoys-list@twistedmatrix.com
Sun Aug 17 21:33:01 2003


Modified files:
CVSToys/TODO 1.26 1.27
CVSToys/README 1.16 1.17
CVSToys/ChangeLog 1.82 1.83

Log message:
new items on the TODO


ViewCVS links:
http://twistedmatrix.com/users/jh.twistd/viewcvs/cgi/viewcvs.cgi/TODO.diff?r1=text&tr1=1.26&r2=text&tr2=1.27&cvsroot=CVSToys
http://twistedmatrix.com/users/jh.twistd/viewcvs/cgi/viewcvs.cgi/README.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&cvsroot=CVSToys
http://twistedmatrix.com/users/jh.twistd/viewcvs/cgi/viewcvs.cgi/ChangeLog.diff?r1=text&tr1=1.82&r2=text&tr2=1.83&cvsroot=CVSToys

Index: CVSToys/ChangeLog
diff -u CVSToys/ChangeLog:1.82 CVSToys/ChangeLog:1.83
--- CVSToys/ChangeLog:1.82	Sun Apr 20 00:00:18 2003
+++ CVSToys/ChangeLog	Sun Aug 17 19:32:24 2003
@@ -1,3 +1,7 @@
+2003-08-17  Kevin Turner  <acapnotic@twistedmatrix.com>
+
+	* TODO: 1.26 Lots of new things to do, gathered from the mailing list.
+
 2003-04-19  Kevin Turner  <acapnotic@twistedmatrix.com>
 
 	* Release 1.0.8.

Index: CVSToys/TODO
diff -u CVSToys/TODO:1.26 CVSToys/TODO:1.27
--- CVSToys/TODO:1.26	Sat Apr 19 17:35:44 2003
+++ CVSToys/TODO	Sun Aug 17 19:32:24 2003
@@ -2,16 +2,36 @@
 
 Features for the near future:
 
+ * Anonymous log-in for the PB service.
+
+ * Support different URL schemes for "viewcvs"-like things.
+
+ * Add case for newly imported module.
+
+ * Configurable MailNotification subjects.
+
+ * Have freshcvs-setup pass on --uid and --gid options to mktap.
+
  * Really support multiple respositories -- this makes Debian happy.
    - I think this is done, but there's no end-user support for doing it and
      it hasn't been tested yet.  Also, it's no longer clear if it makes Debian
-     happy.
+     happy.  (Neither Moshe nor Lantz are currently working on it.)
 
 Things to do at any time:
 
+ * Cap the number of diffs generated for a MailNotification, for those
+   crazy cases where someone updated five hundred files.
+
+ * If some files did not generate diffs due to being binary, comment on this
+   in the mail.
+
  * Test to see if the user not having write permissions to the repository leads
    to confusion between commitinfo and loginfo.
 
+ * umask parameter for CheckOut.
+
+ * Analog to "cvs co -d" parameter for CheckOut.
+
  * Make sure docs get *installed*, not just distributed with the
    source tarball.  (This requires a distutils module not yet in a
    released version of Twisted.)
@@ -23,10 +43,6 @@
    packages instead of the ones in the source tree, for testing to see if
    an install worked.
 
- * Support different URL schemes for "viewcvs"-like things.
-
- * Add case for newly imported module
-
  * Get the loginfo script installed in /usr/lib/cvstoys instead of /usr/bin.
    If the config file re-loads automatically, there's no reason to have this
    file in the user's PATH, as it should only be called from CVS.
@@ -35,14 +51,27 @@
 
  * Remove the repository-must-be-local requirement.
 
+ * Relaying.  Instead of listening to loginfo, connect to another freshcvs's
+   PBService.
+
  * Arrange for the PB service to be extensible by other actions.  
    e.g. a RunTests action would want to announce results over the service.
+   - Idea: Don't relay results, but perhaps do provide a service directory.
+     Say "buildbot service for this repository available at: pb://foo/bar".
+
+ * Consider adopting buildbot's more flexible system of ChangeSources.
+   Together with the "remove repository-must-be-local requirement", this
+   lets us in to the sf.net market.
 
  * Find out exactly how little of the license I can get away with putting
    in the header of each file.
 
 Known Bugs to Fix:
 
+ * Web view is broken.
+
+ * viewcvs url for a removed file.
+
  * pbservice starts before pbPortNumber configuration is loaded:
    + Make a fresher.tap with manhole or PBService.
    + but the port is in use (simulate with 'nc -l -p 8787 -v' )
@@ -52,7 +81,8 @@
      listening on the previously configured port before it loads the new 
      configuration.
    + Workaround: Make a new fresher.tap, it will read the config with your 
-     port number.
+     port number.  (XXX: Confirm!  I think I saw this fail.)
+
 
 New Toys to Make:
 
@@ -63,4 +93,4 @@
 for spots where something needs fixing.
 
 -- 
-$Id: TODO,v 1.26 2003/04/20 00:35:44 acapnotic Exp $
+$Id: TODO,v 1.27 2003/08/18 02:32:24 acapnotic Exp $

Index: CVSToys/README
diff -u CVSToys/README:1.16 CVSToys/README:1.17
--- CVSToys/README:1.16	Tue Apr  1 19:59:02 2003
+++ CVSToys/README	Sun Aug 17 19:32:24 2003
@@ -85,6 +85,9 @@
 syncmail -
 http://sourceforge.net/projects/cvs-syncmail
 
+cvsmail - 
+http://sourceforge.net/projects/cvsmail
+
 commit_prep and log_accum, 
 http://ccvs.cvshome.org/source/browse/ccvs/contrib/
 
@@ -101,4 +104,4 @@
 also may be found as Acapnotic in #twisted of irc.freenode.net.
 
 -- 
-$Id: README,v 1.16 2003/04/02 03:59:02 acapnotic Exp $
+$Id: README,v 1.17 2003/08/18 02:32:24 acapnotic Exp $