Tim Bishop [Sat, 27 Sep 2003 17:21:32 +0000 (17:21 +0000)]
Update scripts that use cvs2cl. Now using cvs2cl 2.49, still with some
custom patches (but less than before). Diff included here.
--- cvs2cl.bak Sat Sep 27 16:57:59 2003
+++ cvs2cl Sat Sep 27 17:10:55 2003
@@ -1036,7 +1036,8 @@
elsif ($No_Wrap && !$Summary)
{
$msg = &preprocess_msg_text ($msg);
- $files = wrap ("\t", "\t", "* $files");
+# tdb: no-wrap shouldn't wrap ANYTHING!
+ #$files = wrap ("\t", "\t", "* $files");
$msg =~ s/\n(.+)/\n\t$1/g;
unless ($After_Header eq " ") {
$msg =~ s/^(.+)/\t$1/g;
@@ -1328,7 +1329,8 @@
# there are multiple qunks in the first place!
if ((scalar (@qunkrefs)) > 1) {
foreach my $tag (keys (%non_unanimous_tags)) {
- my $everyone_has_this_tag = 1;
+# tdb: we don't want to have unanimous tags
+ my $everyone_has_this_tag = 0;
foreach my $qunkref (@qunkrefs) {
if ((! (defined ($$qunkref{'tags'})))
or (! (grep ($_ eq $tag, @{$$qunkref{'tags'}})))) {
@@ -1521,7 +1523,8 @@
unless ( exists $fileinfo_printed{$b} ) {
if ($fbegun) {
- $beauty .= ", ";
+# tdb: hacked to put a newline after each one
+ $beauty .= ",\n";
} else {
$fbegun = 1;
}
Tim Bishop [Wed, 4 Jun 2003 18:59:03 +0000 (18:59 +0000)]
Move bug tracking to top section, and drop sourceforge section. I hope to
have our own bug tracking soon, which would make the sourceforge pages
redundant. Whether or not we delete the project is another matter...
Tim Bishop [Mon, 12 May 2003 13:25:32 +0000 (13:25 +0000)]
Nothing changed, just wanted to log this relevant diff...
This is a diff against the latest cvs2cl, version 2.46. It makes it
work how we require for cvslog. There's no new features, it's just a
new diff covering all the previous alterations on 2.38.
Oh, and it's a unified diff, which is much more readable :-)
--- cvs2cl.orig Mon May 12 14:12:50 2003
+++ cvs2cl Mon May 12 14:13:14 2003
@@ -879,7 +879,8 @@
elsif ($No_Wrap)
{
$msg = &preprocess_msg_text ($msg);
- $files = wrap ("\t", " ", "$files");
+# tdb: no-wrap shouldn't wrap ANYTHING!
+ #$files = wrap ("\t", " ", "$files");
$msg =~ s/\n(.*)/\n\t$1/g;
unless ($After_Header eq " ") {
$msg =~ s/^(.*)/\t$1/g;
@@ -1042,7 +1043,8 @@
# Keep track of whether all the files in this commit were in the
# same directory, and memorize it if so. We can make the output a
# little more compact by mentioning the directory only once.
- if ((scalar (@qunkrefs)) > 1)
+# tdb: hacked to turn off the commondir feature
+ if ((scalar (@qunkrefs)) < 0)
{
if (! (defined ($common_dir)))
{
@@ -1086,7 +1088,8 @@
# there are multiple qunks in the first place!
if ((scalar (@qunkrefs)) > 1) {
foreach my $tag (keys (%non_unanimous_tags)) {
- my $everyone_has_this_tag = 1;
+# tdb: we don't want to have unanimous tags
+ my $everyone_has_this_tag = 0;
foreach my $qunkref (@qunkrefs) {
if ((! (defined ($$qunkref{'tags'})))
or (! (grep ($_ eq $tag, @{$$qunkref{'tags'}})))) {
@@ -1237,7 +1240,8 @@
next if (defined ($$qunkref{'printed'})); # skip if already printed
if ($fbegun) {
- $beauty .= ", ";
+# tdb: hacked to put a newline after each one
+ $beauty .= ",\n";
}
else {
$fbegun = 1;
@@ -1286,7 +1290,8 @@
# todo: still have to take care of branch_roots?
- $beauty = "* $beauty:";
+# tdb: hacked to remove the prefixed *
+ $beauty = "$beauty:";
Tim Bishop [Mon, 3 Mar 2003 15:30:59 +0000 (15:30 +0000)]
Nothing changed, I just want to log a relevant change...
This is the latest modification to cvs2cl, revision 2.38. This is an
old and outdatted version of cvs2cl, but it's what we're using right
now. I've got rid of unanimous tags in this change. The patch given
below is a complete diff from 2.38.
777c777,778
< $files = wrap ("\t", " ", "$files");
---
> # tdb: no-wrap shouldn't wrap ANYTHING!
> #$files = wrap ("\t", " ", "$files"); 934c935,936
< if ((scalar (@qunkrefs)) > 1)
---
> # tdb: hacked to turn off the commondir feature
> if ((scalar (@qunkrefs)) < 0) 978c980,981
< my $everyone_has_this_tag = 1;
---
> # tdb: we don't want to have unanimous tags
> my $everyone_has_this_tag = 0; 1126c1129,1130
< $beauty .= ", ";
---
> # tdb: hacked to put a newline after each one
> $beauty .= ",\n"; 1175c1179,1180
< $beauty = "* $beauty:";
---
> # tdb: hacked to remove the prefixed *
> $beauty = "$beauty:";
Tim Bishop [Sat, 9 Feb 2002 15:00:42 +0000 (15:00 +0000)]
Some updates to the i-scream website. Particularly the entry page has had an
overhaul. It now has a News section and a Current Work section. This should
slightly help in making i-scream not look quite so dead. Once again, my web
design skills aren't great, so changes are welcome :-)
Tim Bishop [Sun, 9 Dec 2001 01:19:57 +0000 (01:19 +0000)]
Mention that the documentation may not match the code available in cvs, and
offer a link to changes made since project completion (which is when the
downloads were generated, roughly).
Tim Bishop [Mon, 29 Oct 2001 17:09:04 +0000 (17:09 +0000)]
Added some links to the Sourceforge stuff. I guess if I could be bothered
I'd sit down and install some tools to do this on our server... but I'm
too lazy :) Also be nice to use Sourceforge for proper downloads, if we
ever made a release... which I'll do someday in the not overly distant
future.
Tim Bishop [Mon, 9 Jul 2001 23:11:09 +0000 (23:11 +0000)]
Just a little test thing. The idea is nice, having an almost custom search engine,
but I guess the front end form could be done a LOT neater by someone with
a little more design skills ;-) A small box on the left menu bar may be nice?
Tim Bishop [Mon, 18 Jun 2001 15:19:37 +0000 (15:19 +0000)]
Major changes:
- Now supports period=date&date=yyyy/mm/dd query strings.
- The files/logs section of each commit has been broken into two seperate bits.
- The filenames are linked to their relevant viewcvs page.
- The revisions are linked to their diffs, allowing one to see the changes a
certain commit has introduced.
- The log message itself has been unwrapped, for neatness.
Bugs:
- fails to know about "deleted" files. They simply show up as a new revision.
This is a fault in the underlying cvs2cl script.
Notes:
- This uses a modified version of cvs2cl. The diff is given here to avoid any
confusion as to what this script expects in the future.
777c777,778
< $files = wrap ("\t", " ", "$files");
---
> # tdb1: no-wrap shouldn't wrap ANYTHING!
> #$files = wrap ("\t", " ", "$files"); 934c935,936
< if ((scalar (@qunkrefs)) > 1)
---
> # tdb1: hacked to turn off the commondir feature
> if ((scalar (@qunkrefs)) < 0) 1126c1128,1129
< $beauty .= ", ";
---
> # tdb1: hacked to put a newline after each one
> $beauty .= ",\n"; 1175c1178,1179
< $beauty = "* $beauty:";
---
> # tdb1: hacked to remove the prefixed *
> $beauty = "$beauty:";