new items on the TODO
Sun Aug 17 21:33:01 2003
CVSToys/TODO 1.26 1.27
CVSToys/README 1.16 1.17
CVSToys/ChangeLog 1.82 1.83
new items on the TODO
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 <email@example.com>
+ * TODO: 1.26 Lots of new things to do, gathered from the mailing list.
2003-04-19 Kevin Turner <firstname.lastname@example.org>
* Release 1.0.8.
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. (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
* 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
+ 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 $
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 @@
commit_prep and log_accum,
@@ -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 $