* Re: differences between the two branches
2001-10-13 7:39 ` Bart Schaefer
@ 2000-10-14 19:02 ` Peter Stephenson
2001-10-15 12:06 ` Clint Adams
` (3 more replies)
2001-10-13 21:47 ` Wayne Davison
1 sibling, 4 replies; 13+ messages in thread
From: Peter Stephenson @ 2000-10-14 19:02 UTC (permalink / raw)
To: Zsh hackers list
Bart Schaefer wrote:
> } Hmm, a bit of perl could probably help here.
Thanks. I've just been looking through this, except for a few which
went way before 4.0.2 which I haven't bothered to look at again (some in
the list below still predate 4.0.2). This obviously dupliates Oliver's
selection to a certain extent, but I'm a sucker for a perl script.
Here's a list of things which could go, if it's not too much work, and
those that probably shouldn't.
I will not be moving other people's patches to 4.0 myself, now or ever,
because I'm too lazy and too disorganised. So decide based on the
following, or otherwise. For the same reason, there's a middle category
between `could go' and `probably shouldn't go' called `my brain hurts'
(you have to imagine the knotted handkerchief, tank top and ape-like
posture). Some of the ones in the last category are simply there
because they're new and would actually be entirely harmless to tranfer.
Could go if not too much work
============================
> - * unposted: Completion/compinstall: spotted by Bart: assignments
> - when finding $fpath if not set in current shell were completely
> - garbled.
That's me. That should go across, but I'll have to do it by hand.
> only in current/ChangeLog: 16xxx
> only in branch/ChangeLog: 16018
Oliver: I think these are probably the same, so it's probably gone in
anyway. It fixes compilation for Darwin, which would certainly
be a good idea.
> only in current/ChangeLog: 15812
Bart: doc changes for parameters. Might make sense to copy these over.
> only in current/ChangeLog: 15739
> only in current/ChangeLog: 15740
Clint: compaudit, probably OK, maybe even necessary on Debian.
> only in current/ChangeLog: 15721
Me: LICENCE: Oliver pointed this out and it's now in.
> only in current/ChangeLog: 15713
Wayne: _rpm: probably OK.
> only in current/ChangeLog: 15702
Bart: Doc improvements, probably could go across.
> only in current/ChangeLog: 15676
Bart: minor test tweaks. Might be a good idea since they remove some
unnecessary failures.
> only in current/ChangeLog: 15653
Sven: Restore traditional insert-tab behaviour. This was certainly a
bug in that it disagreed with the doc, so probably ought to be in 4.0.
> only in current/ChangeLog: 15638
Sven: correction with matchers. Definitely a bug, so if this is in 4.0
should go across.
> only in current/ChangeLog: 15596
Wayne: silence compiler, fine if applicable.
> only in current/ChangeLog: 15583
Me: installfns.sh installed CVS stuff, may need to go across.
> only in current/ChangeLog: 15508
Me: _cvs tags didn't work with one command, should go across if not
already there.
> only in current/ChangeLog: 15488
Bart: doc tweaks, probably reasonable to apply these.
> only in current/ChangeLog: 15375
Bart: explain setopt CORRECT, could probably go across.
> only in current/ChangeLog: 15354
Bart: Doc indexing, useful but I don't know how hard this is to transfer.
> only in current/ChangeLog: 15279
Me: expand an expansion description, probably OK to push back.
> only in current/ChangeLog: 15181
Andrej: kpic -> KPIC; I thought this *was* for 4.0.2?
> only in current/ChangeLog: 15180
Andrej: fix AIX configuration, should almost certainly go across if it's
been tested (does sourceforge have AIX?)
> only in current/ChangeLog: 15099
Andrej: test suite handles `unimplemented', be nice to have this in 4.0
but may well need some work.
> only in current/ChangeLog: 15057
Bart: PRINT_EXIT_VALUE: didn't work, so probably this ought to go back.
> only in current/ChangeLog: 15023, 15027
> only in current/ChangeLog: 15038
Bart: fix POSIX `for', looks OK to copy.
Andrej: test POSIX for syntax, depends on fix.
My brain hurts just thinking about it
=====================================
> only in current/ChangeLog: 16002
Sven: Fix expand style with prefix: probably OK, but I don't know if
it's relevant or easy to port.
> only in current/ChangeLog: 15949
> only in current/ChangeLog: 15994
Me: list-suffixes and other stuff in compinstall. I may simply copy the
whole of compinstall across (see above).
> only in current/ChangeLog: 15944
Sven: `suffix' in expand style always respected. Arguably a bug fix,
but arguably not.
> only in current/ChangeLog: 15836
> only in current/ChangeLog: 15806
> only in current/ChangeLog: 15809
Wayne: `r' problem reported by Bart. Dunno if this was in 4.0.
> only in current/ChangeLog: 15650
> only in current/ChangeLog: 15669
Sven: approximation and ~ problems. Dunno, it's too hard to work out
the consequences.
> only in current/ChangeLog: 15615
Sven: complicated matcher thing it would take me half an hour to
understand.
> only in current/ChangeLog: 15584
Sven: zwc problem, dunno if this is relevant.
> only in current/ChangeLog: 15498
Me: Consequent on moving zle builtins to zshzle. Must check if that was
already in 4.0.
> only in current/ChangeLog: 15198
Bart: _tilde return value, OK if applicable, but may well not be.
> only in current/ChangeLog: 15094
Clint: his prompt theme, dunno.
> only in current/ChangeLog: 15060
Bart: A02alias: can't keep track of whether this applies or not.
> only in current/ChangeLog: 15050, 15054
Bart: POSIX exit statuses. Change of behaviour, so not sure.
Probably shouldn't go
=====================
> only in current/ChangeLog: users/4157 (plus workers/15674)
Bart: upgrade to _man, probably too much out of sync with 4.0 by now.
15674 looks like a bug fix in any case.
> only in current/ChangeLog: unposted; based on 14679 (me) and 14693 (Bart)
Andrej: autoconf 2.50 fixes. Not necessary; for consistency, we're
sticking with the the old version for 4.0.
> +2001-09-21 Andrew Main (Zefram) <zefram@zsh.org>
> +
> + * Doc/Zsh/contrib.yo, Functions/Misc/tetris: Tetris game for ZLE.
> +
Not necessary.
> only in current/ChangeLog: 15608
> only in current/ChangeLog: Bart: 15106, small changes in 15152
> only in current/ChangeLog: 15945
Bart: improves _cd. Sven: improve _cd.
I can't actually work out what the combined effect is, but there are
almost certainly too many _cd, _tilde etc. changes.
> only in current/ChangeLog: Back out 15266
Me: That didn't go in anyway.
> only in current/ChangeLog: 16006
Clint: _mailboxes. New style, so doesn't need to be transferred. I'd
prefer all new behaviour like that, unless strictly necessary for
compatibility, to appear in upgrades rather than bug fixes.
> only in current/ChangeLog: 16005
Clint: mount: there's a lot of this, let's not get into this on 4.0, it
may still be dragging on.
> only in current/ChangeLog: 16000
Clint: new _debchange, not necessary but harmless.
> only in current/ChangeLog: 15995
Sven: show directories with globbed files by default. I don't think we
should change this in mid-4.0.
> only in current/ChangeLog: 15991
Sven: file completion display. I'm not worried about this, myself.
> only in current/ChangeLog: 15987
Oliver: tcp.c, irrelevant.
> only in current/ChangeLog: 15980
Me: zcalc, irrelevant.
> only in branch/ChangeLog: 15974
> only in current/ChangeLog: 15931
> only in current/ChangeLog: 15917
> only in current/ChangeLog: 15844
Me: 15974 only on branch because it documents the TRAPEXIT bug which is
fixed in 4.1 by 15844, 15917, 15931, but not necessarily stable, so I'll
leave this.
> only in current/ChangeLog: 15973
Oliver: printf: irrelevant
> only in current/ChangeLog: 15964
Andrej: tcp.c, irrelevant.
> only in current/ChangeLog: 15946
Sven: compresult.c, don't think this is an issue for 4.0
> only in current/ChangeLog: 15919
Clint: tcp.c, irrelevant.
> only in current/ChangeLog: 15895
Bart: zftp has changed too much.
> only in current/ChangeLog: 15886
Clint: tcp.c, irrelevant.
> only in current/ChangeLog: 15851, 15948
Oliver: printf, irrelevant.
> only in current/ChangeLog: 15762
> only in current/ChangeLog: 15763
> only in current/ChangeLog: 15766
> only in current/ChangeLog: 15768
> only in current/ChangeLog: 15770
> only in current/ChangeLog: 15772
> only in current/ChangeLog: 15779
> only in current/ChangeLog: 15780
> only in current/ChangeLog: 15783
Clint: tcp.c, irrelevant.
> only in current/ChangeLog: 15765
Clint: [[:ascii:]], not necessary.
> only in current/ChangeLog: 15734
Zefram: zle user key maps, overdue but too late now for 4.0.
> only in current/ChangeLog: 15722
Me: _sh, not necessary.
> only in current/ChangeLog: 15720
Bart/me: zmv: not necessary.
> only in current/ChangeLog: 15708
Bart: quoted parameter parsing, probably best left alone for 4.0.
> only in current/ChangeLog: 15647
Me: zcalc, irrelevant.
> only in current/ChangeLog: 15606
Oliver: update _dd, depends on new -w argument to _values.
> only in current/ChangeLog: 15597
Sven: _values -w, new option so probably not necessary.
> only in current/ChangeLog: 15586
> only in current/ChangeLog: 15590
Me, Oliver: aliases in = context. Not changed in 4.0.
> only in current/ChangeLog: 15588
Sven: _values stuff which gives me a headache.
> only in current/ChangeLog: 15585
Me: bash functions, not necessary.
> only in current/ChangeLog: 15549
Sven: Y03arguments.ztst resulting from other change only
> only in current/ChangeLog: 15526
Sven: complicated _arguments stuff.
> only in current/ChangeLog: 15511
Me: zcalc, irrelevant.
> only in current/ChangeLog: 15489
> only in current/ChangeLog: 15509
Sven, Bart: _describe technicality.
> only in current/ChangeLog: 15507
Me: zcalc, irrelevant.
> only in current/ChangeLog: 15477
> only in current/ChangeLog: 15482
> only in current/ChangeLog: 15484
> only in current/ChangeLog: 15485
Sven: long/short options thing. Not necessary to backport this.
> only in current/ChangeLog: 15472
Bart: remove doc for change which never happened even on 4.1.
> only in current/ChangeLog: 15468
Sven: improve _ssh, probably not necessary.
> only in current/ChangeLog: 15432
Me: another bash function, not necessary.
> only in current/ChangeLog: 15389
> only in current/ChangeLog: 15407
> only in current/ChangeLog: 15409
> only in current/ChangeLog: 15415
Sven: long/short options complexity (15409 was a core dump), only 4.1.
> only in current/ChangeLog: 15327
> only in current/ChangeLog: 15329
> only in current/ChangeLog: 15334
Me: line numbering, thing we should steer clear of putting this into 4.0.
> only in current/ChangeLog: 15305
Bart: xtrace in zle funcs, probably unnecessary.
> only in current/ChangeLog: 15291, 15292
> only in current/ChangeLog: 15304
Me/Bart: fix `scalar=foo; (( scalar = 0 ))', too complicated to try to
backport.
> only in current/ChangeLog: 15288
Me: bash functions, not necessary.
> only in current/ChangeLog: 15278 (Sven), 15390
Sven: New file completion stuff, not necessary.
> only in current/ChangeLog: 15271
Bart: pcre, not necessary.
> only in current/ChangeLog: 15266
Me: wrong anyway.
> only in current/ChangeLog: 15265
Me: new `for' syntax, not necessary.
> only in current/ChangeLog: 15211
> only in current/ChangeLog: 15234
> only in current/ChangeLog: 15242
> only in current/ChangeLog: 15250
Clint: pcre, not necessary.
> only in current/ChangeLog: 15228
Clint: AC_CHECK_LIB -> AC_SEARCH_LIBS. Best to leave this, I should
think.
> only in current/ChangeLog: 15169
Oliver/Me: I said explicitly I wouldn't put this in 4.0
> only in current/ChangeLog: 15123
Sven: _cd and _tilde, I'm sick of this, either we leave well alone or
copy the current versions straight back to 4.0.
> only in current/ChangeLog: 15087
> only in current/ChangeLog: 15115
Sven: handle disowning stopped jobs, new feature, probably leave out
though I don't think it's really a problem.
> only in current/ChangeLog: 15056
Bart: magic space change, deliberately left out, I believe.
> only in current/ChangeLog: 15030
Me: definitely non-POSIX for, not to go in.
> only in current/ChangeLog: 15029
Sven: _man improvements, probably too complicated.
> only in current/ChangeLog: 14952
Sven: zwc stuff, probably best left out.
> only in current/ChangeLog: 14939
Me: was complete crap.
> only in current/ChangeLog: 14931
Andrej: zftp, prresumably tcp.c-dependent.
> only in current/ChangeLog: 14915
> only in current/ChangeLog: 14929
Me: can't de-readonlify a special; make positional parameter arrays (but
not their elements) readonly. Not to be put into 4.0.
--
Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
Work: pws@csr.com
Web: http://www.pwstephenson.fsnet.co.uk
^ permalink raw reply [flat|nested] 13+ messages in thread
* differences between the two branches
@ 2001-10-12 13:38 Oliver Kiddle
2001-10-12 14:30 ` Peter Stephenson
2001-10-12 14:45 ` Bart Schaefer
0 siblings, 2 replies; 13+ messages in thread
From: Oliver Kiddle @ 2001-10-12 13:38 UTC (permalink / raw)
To: zsh-workers
[-- Attachment #1: Type: text/plain, Size: 1519 bytes --]
Bart Schaefer wrote:
>
> On Oct 8, 9:07am, Peter Stephenson wrote:
> }
> } Is anyone keeping track of 4.0 patches or should I go through the log
> } myself? (`Anyone' means Bart, obviously.)
>
> Unfortunately, no, this time I've only been keeping track of the patches
> that I put on the branch myself. Nobody seems to have agreed with (or
> at least, not stuck with) my suggestion that ChangeLog entries on the
> branch be kept in sync with the original appearance of the patch on the
> trunk, which would have made diffing the changes simpler. I was planning
> to just diff the entire trees to attempt to determine what else might
> need to be copied, but I've been pretty busy. (I shouldn't even be out
> of bed now ...)
To be honest I must have missed the suggestion of keeping the ChangeLog
entries the same in both branches when you first mentioned it. Do you
include the lines with the dates and full ordering in that? I've done a
few messy things like the last completion change where I excluded the
_wget changes from the stable branch but included the rest.
Anyway to make this task easier, I passed both ChangeLogs through a bit
of sed to extract just the entries, wrapped onto one line each. These
could then be passed through sort followed by diff. I've attached the
result which I think is clearer than a diff of the entire trees.
Without having searched in detail, I've identified these as possibly
wanting to go in 4.0:
15180, 15181, 15676 (at least the root check part), 15742, 15806
Oliver
[-- Attachment #2: bdiff.gz --]
[-- Type: application/x-gzip, Size: 8269 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2001-10-12 13:38 differences between the two branches Oliver Kiddle
@ 2001-10-12 14:30 ` Peter Stephenson
2001-10-12 14:45 ` Bart Schaefer
1 sibling, 0 replies; 13+ messages in thread
From: Peter Stephenson @ 2001-10-12 14:30 UTC (permalink / raw)
To: Zsh hackers list
Oliver Kiddle wrote:
> Without having searched in detail, I've identified these as possibly
> wanting to go in 4.0:
>
> 15180, 15181, 15676 (at least the root check part), 15742, 15806
(I'm going to have to write a function to pre-process --x-seq '15180' -or
--x-seq 15181 -or --x-seq 15676 -or --x-seq 15742 -or --x-seq 15806 if MH
really doesn't accept alternatives in patterns.)
15180 06/29 "Andrej Borsenkow PATCH: final patch for AIX<<This makes termcap t
15181 06/29 "Andrej Borsenkow RE: Zsh 4.0.2 + 64bit Solaris 8 Forte 6.1 compil
15676 08/22 Bart Schaefer PATCH: Assorted minor test tweaks<<I've had thes
15742 09/06 David Lebel OpenBSD zshconfig.ac patches<<Hello, I previousl
15806 09/13 Wayne Davison Re: r problem<<On Wed, 12 Sep 2001, Bart Schaefe
These all certainly look possibles, if they don't depend on previous
patches and haven't gone in yet. I lost track of the termcap problem.
--
Peter Stephenson <pws@csr.com> Software Engineer
CSR Ltd., Science Park, Milton Road,
Cambridge, CB4 0WH, UK Tel: +44 (0)1223 392070
**********************************************************************
The information transmitted is intended only for the person or
entity to which it is addressed and may contain confidential
and/or privileged material.
Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by
persons or entities other than the intended recipient is
prohibited.
If you received this in error, please contact the sender and
delete the material from any computer.
**********************************************************************
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2001-10-12 13:38 differences between the two branches Oliver Kiddle
2001-10-12 14:30 ` Peter Stephenson
@ 2001-10-12 14:45 ` Bart Schaefer
2001-10-13 7:39 ` Bart Schaefer
1 sibling, 1 reply; 13+ messages in thread
From: Bart Schaefer @ 2001-10-12 14:45 UTC (permalink / raw)
To: zsh-workers
On Oct 12, 2:38pm, Oliver Kiddle wrote:
}
} To be honest I must have missed the suggestion of keeping the ChangeLog
} entries the same in both branches when you first mentioned it. Do you
} include the lines with the dates and full ordering in that?
Yes; if you include the same date lines, diff tends to sync up between the
entries, in which case a
} few messy things like the last completion change where I excluded the
} _wget changes from the stable branch but included the rest
are easy to see, rather than getting lost in large swaths of "+" or "-"
lines in the diff output. At least, it works more of the time than it
does if the entries are differently dated/ordered.
} Anyway to make this task easier, I passed both ChangeLogs through a bit
} of sed to extract just the entries, wrapped onto one line each.
Hmm, a bit of perl could probably help here. It should be possible to
gobble up the entries to sort them by article number without actually
unfolding them. I might fiddle with that later.
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2001-10-12 14:45 ` Bart Schaefer
@ 2001-10-13 7:39 ` Bart Schaefer
2000-10-14 19:02 ` Peter Stephenson
2001-10-13 21:47 ` Wayne Davison
0 siblings, 2 replies; 13+ messages in thread
From: Bart Schaefer @ 2001-10-13 7:39 UTC (permalink / raw)
To: zsh-workers
[-- Attachment #1: Type: text/plain, Size: 2579 bytes --]
On Oct 12, 2:45pm, Bart Schaefer wrote:
}
} } Anyway to make this task easier, I passed both ChangeLogs through a bit
} } of sed to extract just the entries, wrapped onto one line each.
}
} Hmm, a bit of perl could probably help here. It should be possible to
} gobble up the entries to sort them by article number without actually
} unfolding them. I might fiddle with that later.
Attached are the script and the output. (Thanks go to S. Spencer Sun,
who happens both to work at Zanshin with me and to be an old Princeton
crony of PF's, for the basic algorithm that I hacked to produce this
script.)
What this does is parse change-long entries, pick out the article numbers
(for very loose definitions of "article" and "number"), and stash each
entry in a hash keyed on that article number. If it can't parse one, it
lumps all such entries under "unattributed". Every entry so hashed gets
its own "date name email" line (provided one could be parsed, so this
doesn't work very well on ChangeLog.3.0 as yet, though ChangeLog-3.1 is
mostly acceptable).
If there are multiple article numbers between the `*' and the `:' in the
same entry, they all get sucked up into one big key. The regex to do this
took up about 80% of the time I expended on the script. (I shouldn't have
bothered about being able to parse ChangeLog-3.1, but I did.)
The script then sorts the hash keys in reverse order (which means that
workers/*, users/*, unattributed, etc., come before article numbers, so
it's not perfect) and walks both hashes, comparing the keys. If it
finds a key in one hash but not the other, it prints an "only in XXX"
line. Otherwise it runs diff on the actual entries and prints out any
lines it gets back.
So the result is, in roughly descending-article-number order, a list of
all the articles that appear in only one file, plus the diffs of any
log entries where the same article was logged differently to each.
You run it as
difflog.pl [diff-options] older-file newer-file
E.g. I ran
difflog.pl -u1 branch/ChangeLog current/ChangeLog
The option `-bw' is always added to the diff-options, see `@differ'.
You can probably think of ways to make the output more useful, e.g. by
dumping the actual log entries that appear only in the newer file so
you don't have to go hunting for them. Left as an excercise; I'm very
sleepy now.
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net
[-- Attachment #2: difflog.pl --]
[-- Type: text/plain , Size: 2553 bytes --]
#!/usr/bin/perl
use IO::File;
my @differ = qw(diff -bw);
my $oldtmp = "/tmp/difflog$$.old";
my $newtmp = "/tmp/difflog$$.new";
my $newfn = pop(@ARGV);
my $oldfn = pop(@ARGV);
my (%oldhash, %newhash);
read_file($newfn, \%newhash);
read_file($oldfn, \%oldhash);
my @oldentries = reverse sort keys %oldhash;
my @newentries = reverse sort keys %newhash;
my $old = 0;
my $new = 0;
while ($old < @oldentries && $new < @newentries)
{
my $cmp = $oldentries[$old] cmp $newentries[$new];
if ($cmp > 0)
{
printf("only in %s: %s\n\n", $oldfn, $oldentries[$old++]);
}
elsif ($cmp < 0)
{
printf("only in %s: %s\n\n", $newfn, $newentries[$new++]);
}
else
{
if ($oldhash{$oldentries[$old]} ne $newhash{$newentries[$new]}) {
my $oldfh = new IO::File("/tmp/difflog$$.old", 'w');
$oldfh->print($oldhash{$oldentries[$old]});
$oldfh->close();
my $newfh = new IO::File("/tmp/difflog$$.new", 'w');
$newfh->print($newhash{$newentries[$new]});
$newfh->close();
open(DIFF, join(' ', @differ, @ARGV, $oldtmp, $newtmp, '|'));
my @lines = <DIFF>;
close(DIFF);
unlink </tmp/difflog$$.*>;
if (@lines)
{
print "diff for ", $oldentries[$old], ":\n";
map {
s/$oldtmp/$oldfn/;
s/$newtmp/$newfn/;
} @lines;
print @lines, "\n";
}
}
++$old;
++$new;
}
}
while ($old < @oldentries)
{
printf("only in %s: %s\n", $oldfn, $oldentries[$old++]);
}
while ($new < @newentries)
{
printf("only in %s: %s\n", $newfn, $newentries[$new++]);
}
sub read_file
{
my $fn = shift;
my $hashref = shift;
my $fh = new IO::File($fn, 'r');
my ($tag, $date, $entry, $block);
my $attrib = q[(:?(:?workers?|users?)/)?\d+];
$attrib = q[(?:\w+\s+)*] . $attrib;
$attrib = q[(?:[^/]*\D:\s*)?] . $attrib;
$attrib = qq[(?:unposted|$attrib)];
$attrib = qq[(?:(?:$attrib,)*\s*$attrib)];
$hashref->{unattributed} = $block = '';
while (my $line = $fh->getline())
{
if ($line =~ /(\d{4}-\d\d-\d\d)\s+.+\s+<.+\@.+>/i) {
$date = $1;
$block =~ s/\n*\Z/\n/;
if ($entry) {
$hashref->{$entry} .= "$tag\n$block";
} elsif ($tag) {
$hashref->{unattributed} .= "\n$tag$block";
}
$entry = $block = '';
$tag = $line;
} elsif ($line =~ /\* ((?:$attrib)[^:]*):/) {
my $next = $1;
if ($entry) {
$block =~ s/\n*\Z/\n/;
$hashref->{$entry} .= "$tag\n$block";
}
$entry = $next;
$hashref->{$next} = '';
$block = $line;
} else {
$block .= $line;
}
}
$fh->close();
}
[-- Attachment #3: Text --]
[-- Type: text/plain , Size: 11532 bytes --]
only in current/ChangeLog: users/4157 (plus workers/15674)
diff for users/4092:
--- branch/ChangeLog Fri Oct 12 23:45:56 2001
+++ current/ChangeLog Fri Oct 12 23:45:56 2001
@@ -1,4 +1,4 @@
-2001-08-17 Wayne Davison <wayned@users.sourceforge.net>
+2001-08-07 Wayne Davison <wayned@users.sourceforge.net>
- * users/4092: Src/hist.c: Don't drop the last line of the history
- file when handling a signal.
+ * users/4092: Src/hist.c: Don't lose the last history line
+ when a signal causes us to rewrite the history file.
only in current/ChangeLog: unposted; based on 14679 (me) and 14693 (Bart)
diff for unposted:
--- branch/ChangeLog Fri Oct 12 23:45:56 2001
+++ current/ChangeLog Fri Oct 12 23:45:56 2001
@@ -1,5 +1,3 @@
-2001-06-13 Peter Stephenson <pws@csr.com>
+2001-06-06 Andrej Borsenkow <bor@zsh.org>
- * unposted: Completion/compinstall: spotted by Bart: assignments
- when finding $fpath if not set in current shell were completely
- garbled.
+ * unposted: Etc/zsh-development-guide: we now support autoconf-2.50
diff for unattributed:
--- branch/ChangeLog Fri Oct 12 23:45:56 2001
+++ current/ChangeLog Fri Oct 12 23:45:56 2001
@@ -0,0 +1,8 @@
+
+2001-09-21 Andrew Main (Zefram) <zefram@zsh.org>
+
+ * Doc/Zsh/contrib.yo, Functions/Misc/tetris: Tetris game for ZLE.
+
+2001-06-04 Peter Stephenson <pws@csr.com>
+
+ * Relabelled this version 4.1.0-dev-0.
diff for David Lebel: 15742:
--- branch/ChangeLog Fri Oct 12 23:45:56 2001
+++ current/ChangeLog Fri Oct 12 23:45:56 2001
@@ -1,2 +1,2 @@
-2001-09-09 Bart Schaefer <schaefer@brasslantern.com>
+2001-09-09 Bart Schaefer <schaefer@zsh.org>
only in current/ChangeLog: Bart: 15106, small changes in 15152
only in current/ChangeLog: Back out 15266
only in current/ChangeLog: 16xxx
only in branch/ChangeLog: 16018
only in current/ChangeLog: 16006
only in current/ChangeLog: 16005
only in current/ChangeLog: 16002
only in current/ChangeLog: 16000
only in current/ChangeLog: 15995
only in current/ChangeLog: 15994
only in current/ChangeLog: 15991
only in current/ChangeLog: 15987
diff for 15983:
--- branch/ChangeLog Fri Oct 12 23:45:57 2001
+++ current/ChangeLog Fri Oct 12 23:45:57 2001
@@ -1,6 +1,6 @@
-2001-10-12 Oliver Kiddle <opk@zsh.org>
+2001-10-08 Oliver Kiddle <opk@zsh.org>
- * 15983: Completion/Unix/Command/_user_admin,
- Completion/Unix/Command/_sysctl, Completion/Unix/Type/_urls,
- Completion/Unix/Command/_webbrowser: darwin support in _sysctl,
- complete files for galeon
+ * 15983: Completion/Unix/Command/_wget, Completion/Unix/Type/_urls,
+ Completion/Unix/Command/_user_admin, Completion/Unix/Command/_sysctl,
+ Completion/Unix/Command/_webbrowser: update for wget 1.7, darwin
+ support in _sysctl, complete files for galeon
only in current/ChangeLog: 15980
only in branch/ChangeLog: 15974
only in current/ChangeLog: 15973
only in current/ChangeLog: 15964
only in current/ChangeLog: 15949
only in current/ChangeLog: 15946
only in current/ChangeLog: 15945
only in current/ChangeLog: 15944
only in current/ChangeLog: 15931
only in current/ChangeLog: 15919
only in current/ChangeLog: 15917
only in current/ChangeLog: 15895
only in current/ChangeLog: 15886
diff for 15882:
--- branch/ChangeLog Fri Oct 12 23:45:57 2001
+++ current/ChangeLog Fri Oct 12 23:45:57 2001
@@ -1,2 +1,2 @@
-2001-10-12 Oliver Kiddle <opk@zsh.org>
+2001-09-27 Oliver Kiddle <opk@zsh.org>
only in branch/ChangeLog: 15866, Sven 15468
only in current/ChangeLog: 15866
only in current/ChangeLog: 15851, 15948
only in current/ChangeLog: 15844
diff for 15837:
--- branch/ChangeLog Fri Oct 12 23:45:58 2001
+++ current/ChangeLog Fri Oct 12 23:45:58 2001
@@ -1,2 +1,2 @@
-2001-09-18 Wayne Davison <wayned@users.sourceforge.net>
+2001-09-17 Wayne Davison <wayned@users.sourceforge.net>
only in current/ChangeLog: 15836
only in current/ChangeLog: 15812
only in current/ChangeLog: 15809
only in current/ChangeLog: 15806
only in current/ChangeLog: 15783
only in current/ChangeLog: 15780
only in current/ChangeLog: 15779
only in current/ChangeLog: 15772
only in current/ChangeLog: 15770
only in current/ChangeLog: 15768
only in current/ChangeLog: 15766
only in current/ChangeLog: 15765
only in current/ChangeLog: 15763
only in current/ChangeLog: 15762
only in current/ChangeLog: 15740
only in current/ChangeLog: 15739
only in current/ChangeLog: 15734
only in current/ChangeLog: 15722
only in current/ChangeLog: 15721
only in current/ChangeLog: 15720
only in current/ChangeLog: 15713
only in current/ChangeLog: 15708
only in current/ChangeLog: 15702
only in current/ChangeLog: 15676
only in current/ChangeLog: 15669
only in current/ChangeLog: 15653
only in current/ChangeLog: 15650
only in current/ChangeLog: 15647
only in current/ChangeLog: 15638
only in branch/ChangeLog: 15630 & 15713
only in current/ChangeLog: 15630
diff for 15621:
--- branch/ChangeLog Fri Oct 12 23:45:59 2001
+++ current/ChangeLog Fri Oct 12 23:45:59 2001
@@ -1,2 +1,2 @@
-2001-09-09 Geoff Wing <gcw@zsh.org>
+2001-08-15 Geoff Wing <gcw@zsh.org>
only in current/ChangeLog: 15615
only in current/ChangeLog: 15608
only in current/ChangeLog: 15606
only in current/ChangeLog: 15597
only in current/ChangeLog: 15596
diff for 15594:
--- branch/ChangeLog Fri Oct 12 23:45:59 2001
+++ current/ChangeLog Fri Oct 12 23:45:59 2001
@@ -1,2 +1,2 @@
-2001-10-12 Oliver Kiddle <opk@zsh.org>
+2001-08-07 Oliver Kiddle <opk@zsh.org>
only in current/ChangeLog: 15590
only in current/ChangeLog: 15588
only in current/ChangeLog: 15586
only in current/ChangeLog: 15585
only in current/ChangeLog: 15584
only in current/ChangeLog: 15583
only in branch/ChangeLog: 15577
diff for 15574:
--- branch/ChangeLog Fri Oct 12 23:45:59 2001
+++ current/ChangeLog Fri Oct 12 23:45:59 2001
@@ -2,5 +2,10 @@
- * 15574: Completion/Unix/Command/_cvs, Completion/Unix/Type/_users,
- Completion/Unix/Command/_user_admin, Completion/Unix/Type/_groups,
- Completion/Unix/Type/_directories: new _user_admin completion for
- useradd, groupmod etc and remove redundant duplication in _cvs
+ * 15574: Completion/Unix/Command/_cvs, Completion/Unix/Command/_dd,
+ Completion/Unix/Command/_dict, Completion/Unix/Command/_grep,
+ Completion/Unix/Command/_loadkeys, Completion/Unix/Command/_ls,
+ Completion/Unix/Command/_patch, Completion/Unix/Command/_user_admin,
+ Completion/Unix/Command/_wget, Completion/Unix/Type/_diff_options,
+ Completion/Unix/Type/_directories, Completion/Unix/Type/_groups,
+ Completion/Unix/Type/_users: new _user_admin for useradd, groupmod etc,
+ rewrite of _dd to use _values and make more completions share
+ descriptions for long and short options
diff for 15562, Akinori Musha: 15559, 15563:
--- branch/ChangeLog Fri Oct 12 23:45:59 2001
+++ current/ChangeLog Fri Oct 12 23:45:59 2001
@@ -1,2 +1,2 @@
-2001-08-06 Oliver Kiddle <opk@zsh.org>
+2001-08-03 Oliver Kiddle <opk@zsh.org>
only in current/ChangeLog: 15549
only in current/ChangeLog: 15526
only in current/ChangeLog: 15511
only in current/ChangeLog: 15509
only in current/ChangeLog: 15508
only in current/ChangeLog: 15507
only in current/ChangeLog: 15498
only in current/ChangeLog: 15489
only in current/ChangeLog: 15488
diff for 15487:
--- branch/ChangeLog Fri Oct 12 23:45:59 2001
+++ current/ChangeLog Fri Oct 12 23:45:59 2001
@@ -2,3 +2,4 @@
- * 15487: Src/Zle/complete.c: fix for `--' before matches ignoring all
- -M options in compadd
+ * 15487: Completion/Base/Utility/_describe, Src/Zle/complete.c:
+ move pattern matching in the loop to make sure all match specs
+ are used
only in current/ChangeLog: 15485
only in current/ChangeLog: 15484
only in current/ChangeLog: 15482
only in current/ChangeLog: 15477
only in current/ChangeLog: 15472
only in current/ChangeLog: 15468
only in current/ChangeLog: 15432
only in current/ChangeLog: 15415
only in current/ChangeLog: 15409
only in current/ChangeLog: 15407
only in current/ChangeLog: 15389
only in current/ChangeLog: 15375
only in current/ChangeLog: 15354
only in current/ChangeLog: 15334
only in current/ChangeLog: 15329
only in current/ChangeLog: 15327
only in current/ChangeLog: 15305
only in current/ChangeLog: 15304
only in current/ChangeLog: 15291, 15292
only in current/ChangeLog: 15288
only in current/ChangeLog: 15279
only in current/ChangeLog: 15278 (Sven), 15390
diff for 15277:
--- branch/ChangeLog Fri Oct 12 23:46:00 2001
+++ current/ChangeLog Fri Oct 12 23:46:00 2001
@@ -1,4 +1,4 @@
-2001-07-05 Peter Stephenson <pws@csr.com>
+2001-07-06 Peter Stephenson <pws@csr.com>
- * 15277: Src/glob.c: bug with ${(S)...%%...}: the indices
+ * 15277: Src/glob.c: *real* bug with ${(S)...%%...}: the indices
for start and end of backreferences were incorrect.
only in current/ChangeLog: 15271
only in current/ChangeLog: 15266
only in current/ChangeLog: 15265
only in current/ChangeLog: 15250
only in current/ChangeLog: 15242
only in current/ChangeLog: 15234
only in current/ChangeLog: 15228
only in current/ChangeLog: 15211
only in current/ChangeLog: 15198
only in current/ChangeLog: 15181
only in current/ChangeLog: 15180
only in current/ChangeLog: 15169
only in current/ChangeLog: 15160 and Andrej zsh-users/3973
only in branch/ChangeLog: 15160
diff for 15151:
--- branch/ChangeLog Fri Oct 12 23:46:01 2001
+++ current/ChangeLog Fri Oct 12 23:46:01 2001
@@ -1,2 +1,2 @@
-2001-06-28 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
+2001-06-27 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
only in current/ChangeLog: 15123
only in current/ChangeLog: 15115
only in current/ChangeLog: 15099
only in current/ChangeLog: 15094
only in current/ChangeLog: 15087
diff for 15079:
--- branch/ChangeLog Fri Oct 12 23:46:01 2001
+++ current/ChangeLog Fri Oct 12 23:46:01 2001
@@ -1,2 +1,2 @@
-2001-06-28 Clint Adams <clint@zsh.org>
+2001-06-25 Clint Adams <clint@zsh.org>
only in current/ChangeLog: 15060
only in current/ChangeLog: 15057
only in current/ChangeLog: 15056
only in current/ChangeLog: 15050, 15054
only in current/ChangeLog: 15038
only in current/ChangeLog: 15030
only in current/ChangeLog: 15029
only in current/ChangeLog: 15023, 15027
only in current/ChangeLog: 14952
only in current/ChangeLog: 14939
only in current/ChangeLog: 14931
only in current/ChangeLog: 14929
diff for 14921:
--- branch/ChangeLog Fri Oct 12 23:46:02 2001
+++ current/ChangeLog Fri Oct 12 23:46:02 2001
@@ -2,3 +2,4 @@
- * 14921: Completion/Zsh/_zftp: autoload zfcd_match and zfget_match
- if necessary.
+ * 14921: Functions/Zftp/zfinit, Completion/Zsh/Command/_zftp:
+ Load tcp module for zftp; autoload zfget_match and zfcd_match
+ for _zftp.
only in current/ChangeLog: 14915
only in current/ChangeLog: 14863
only in current/ChangeLog: 14843
only in current/ChangeLog: 14827
only in current/ChangeLog: 14815
only in current/ChangeLog: 14813
diff for 14792:
--- branch/ChangeLog Fri Oct 12 23:46:03 2001
+++ current/ChangeLog Fri Oct 12 23:46:03 2001
@@ -2,4 +2,4 @@
- * 14792: Test/comptest: Don't import the current terminal type for
- the zpty terminal, because the current terminal might not be able
- to run ZLE (e.g., emacs shell mode).
+ * 14792: Src/Modules/tcp.h, Src/Modules/zftp.c: Shuffle around
+ several #include directives to get the sockaddr_in definition in
+ all the places it's needed.
only in current/ChangeLog: 14778
only in current/ChangeLog: 14770
only in current/ChangeLog: 14760
only in current/ChangeLog: 14758
only in branch/ChangeLog: 14679, Bart 14693, 14758, 14760
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2001-10-13 7:39 ` Bart Schaefer
2000-10-14 19:02 ` Peter Stephenson
@ 2001-10-13 21:47 ` Wayne Davison
1 sibling, 0 replies; 13+ messages in thread
From: Wayne Davison @ 2001-10-13 21:47 UTC (permalink / raw)
To: Bart Schaefer; +Cc: zsh-workers
Very cool script. The output has reminded me to integrate my recent
"fc -l" changes and the HIST_NO_STORE fixes (now that they've simmered
for enough time on the trunk). I also tweaked a couple of my recent
branch ChangeLog entries to make them more like the trunk.
..wayne..
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2000-10-14 19:02 ` Peter Stephenson
@ 2001-10-15 12:06 ` Clint Adams
2001-10-16 13:10 ` Peter Stephenson
` (2 subsequent siblings)
3 siblings, 0 replies; 13+ messages in thread
From: Clint Adams @ 2001-10-15 12:06 UTC (permalink / raw)
To: Peter Stephenson; +Cc: Zsh hackers list
> I will not be moving other people's patches to 4.0 myself, now or ever,
> Clint: compaudit, probably OK, maybe even necessary on Debian.
> Clint: his prompt theme, dunno.
I've committed these two to 4.0 and left the rest.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2000-10-14 19:02 ` Peter Stephenson
2001-10-15 12:06 ` Clint Adams
@ 2001-10-16 13:10 ` Peter Stephenson
2001-10-16 17:08 ` Bart Schaefer
2001-10-17 11:18 ` Sven Wischnowsky
3 siblings, 0 replies; 13+ messages in thread
From: Peter Stephenson @ 2001-10-16 13:10 UTC (permalink / raw)
To: Zsh hackers list
I've committed the following changes of mine to 4.0.
The crucial compinstall changes are already there, so I didn't alter that.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/zsh/zsh/ChangeLog,v
retrieving revision 1.1193.4.107
diff -u -r1.1193.4.107 ChangeLog
--- ChangeLog 2001/10/15 11:59:11 1.1193.4.107
+++ ChangeLog 2001/10/16 13:03:55
@@ -240,6 +240,11 @@
* users/4092: Src/hist.c: Don't lose the last history line
when a signal causes us to rewrite the history file.
+2001-08-07 Peter Stephenson <pws@csr.com>
+
+ * 15583: Config/installfns.sh: ignore CVS directories for
+ all function installations, not just with subdirectories.
+
2001-08-06 Oliver Kiddle <opk@zsh.org>
* 15574: Completion/Unix/Command/_cvs, Completion/Unix/Type/_users,
@@ -259,6 +264,17 @@
* 15551: Completion/Unix/Command/_gzip: handle -l and -t
as done for -d; only complete presumably compressed files.
+2001-07-27 Peter Stephenson <pws@csr.com>
+
+ * 15508: Completion/Unix/Command/_cvs: cvs tag told you it was
+ going to complete a tag, but then didn't.
+
+2001-07-26 Peter Stephenson <pws@csr.com>
+
+ * 15498: Doc/Zsh/builtins.yo, Doc/Zsh/zle.yo: fix cross-refs
+ for zle builtins and add extra texinfo nodes for zle keymaps,
+ builtins and widgets.
+
2001-07-26 Oliver Kiddle <opk@zsh.org>
* 15503: Test/E01options.ztst: fix posixbuiltins test so that it
@@ -315,6 +331,11 @@
* 15308: Src/builtin.c: Fix infinite loop on `r OLD=NEW' when OLD
is the empty string, by rejecting replacements with an empty OLD.
+
+2001-07-06 Peter Stephenson <pws@csr.com>
+
+ * 15279: Doc/Zsh/expn.yo: describe those ${(S)...%%...} things
+ so that even I understand what the code does.
2001-07-06 Oliver Kiddle <opk@zsh.org>
--
Peter Stephenson <pws@csr.com> Software Engineer
CSR Ltd., Science Park, Milton Road,
Cambridge, CB4 0WH, UK Tel: +44 (0)1223 392070
**********************************************************************
The information transmitted is intended only for the person or
entity to which it is addressed and may contain confidential
and/or privileged material.
Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by
persons or entities other than the intended recipient is
prohibited.
If you received this in error, please contact the sender and
delete the material from any computer.
**********************************************************************
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2000-10-14 19:02 ` Peter Stephenson
2001-10-15 12:06 ` Clint Adams
2001-10-16 13:10 ` Peter Stephenson
@ 2001-10-16 17:08 ` Bart Schaefer
2001-10-16 17:41 ` Additional " Bart Schaefer
2001-10-17 11:18 ` Sven Wischnowsky
3 siblings, 1 reply; 13+ messages in thread
From: Bart Schaefer @ 2001-10-16 17:08 UTC (permalink / raw)
To: zsh-workers
} Could go if not too much work
} ============================
}
} > only in current/ChangeLog: 15812
} > only in current/ChangeLog: 15702
} > only in current/ChangeLog: 15676
} > only in current/ChangeLog: 15488
} > only in current/ChangeLog: 15375
} > only in current/ChangeLog: 15057
} > only in current/ChangeLog: 15023, 15027
} > only in current/ChangeLog: 15038
I've patched in all of these, run "make" and "make check", and fixed up
a few problems (like "ZTST_execchunk" instead of "(eval)" in some of
the tests).
Given the difflog script, which I think I'll commit in Util/ on the trunk
if no one objects, I decided to lump all the log entries under today's
date-stamp; I can spread them around later if we think that's the right
way to go.
I did find a couple of minor problems: Test/Y0* don't abort following
a failure in the %prep section, rather they go on and fail at the first
test. They report a failure of %prep, but don't stop. I haven't done
anything about that yet, but if/when it's fixed, there are couple of
small tweaks needed to Test/Y0*.
} > only in current/ChangeLog: 15354
}
} Bart: Doc indexing, useful but I don't know how hard this is to transfer.
This looks a bit icky because it's so many files. I'll commit what I
have so far and then see if this will apply as a patch; there are too
many files to try using ediff.
} My brain hurts just thinking about it
} =====================================
}
} > only in current/ChangeLog: 15836
} > only in current/ChangeLog: 15806
} > only in current/ChangeLog: 15809
}
} Wayne: `r' problem reported by Bart. Dunno if this was in 4.0.
This was in every version of zsh back to before 2.xx, as I recall. It
should go in if possible.
} > only in current/ChangeLog: 15198
}
} Bart: _tilde return value, OK if applicable, but may well not be.
I put it in, though it had to change very slightly. It's not as important
in 4.0 because _cd doesn't call _tilde, but it was still wrong as it was.
} > only in current/ChangeLog: 15060
}
} Bart: A02alias: can't keep track of whether this applies or not.
There are two entries for 15060:
* 15060: Test/A02alias.ztst: Change expected return value to
account for 15050.
* 15060: Test/Y01completion.ztst, Test/Y02compmatch.ztst,
Test/Y03arguments.ztst, Test/comptest: Abandon the tests during
the %prep section if the zpty module can't be loaded.
The second one applies (it had to, in order for 15676 to apply), but the
first one only applies if:
} > only in current/ChangeLog: 15050, 15054
}
} Bart: POSIX exit statuses. Change of behaviour, so not sure.
These I didn't put in, so I didn't put in the first part of 15060 either.
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net
^ permalink raw reply [flat|nested] 13+ messages in thread
* Additional differences between the two branches
2001-10-16 17:08 ` Bart Schaefer
@ 2001-10-16 17:41 ` Bart Schaefer
2001-10-17 7:15 ` Geoff Wing
2001-10-17 10:13 ` Adam Spiers
0 siblings, 2 replies; 13+ messages in thread
From: Bart Schaefer @ 2001-10-16 17:41 UTC (permalink / raw)
To: zsh-workers
I found a bug in the difflog.pl script when there were repeated entries
for the same article number (e.g. 15060). Here are additional differences
in the "unposted" changes, revealed by re-running the fixed script; I've
edited a bit to remove obviously irrelevant parts.
I've actually already committed this one, though not yet logged it:
+2001-08-15 Adam Spiers <adam@spiers.net>
+ * unposted: Doc/Zsh/expn.yo: mention the word `greedy' in the
+ docs for the S flag, to make it easier to find for those used to
+ Perl-speak.
Here are the rest:
diff for unposted:
+2001-10-05 Geoff Wing <gcw@zsh.org>
+
+ * unposted: Doc/Zsh/options.yo: typo
+
+2001-08-17 Adam Spiers <adam@spiers.net>
+
+ * unposted: Functions/Prompts/prompt_adam2_setup: eliminate
+ horrible inefficiencies resulting from avoidable fork()s
+
+2001-08-15 Geoff Wing <gcw@zsh.org>
+2001-08-15 Adam Spiers <adam@spiers.net>
+ * unposted: Doc/Zsh/compsys.yo: add missing docs for cache-policy
+ style.
+2001-07-03 Clint Adams <clint@zsh.org>
+
+ * unposted: Doc/Zsh/.distfiles, Functions/Example/.distfiles,
+ Src/Modules/.distfiles: update distfiles for 15211.
+
+2001-07-02 Bart Schaefer <schaefer@zsh.org>
+
+ * unposted: zshconfig.ac: Remove references to FUNCINST_MK.
+
+2001-06-28 Oliver Kiddle <opk@zsh.org>
+
+ * unposted: Etc/zsh-development-guide, Test/B01cd.ztst: fix typos
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Additional differences between the two branches
2001-10-16 17:41 ` Additional " Bart Schaefer
@ 2001-10-17 7:15 ` Geoff Wing
2001-10-17 10:13 ` Adam Spiers
1 sibling, 0 replies; 13+ messages in thread
From: Geoff Wing @ 2001-10-17 7:15 UTC (permalink / raw)
To: Zsh Hackers
Bart Schaefer <schaefer@brasslantern.com> typed:
:I found a bug in the difflog.pl script when there were repeated entries
:for the same article number (e.g. 15060). Here are additional differences
:in the "unposted" changes, revealed by re-running the fixed script; I've
:edited a bit to remove obviously irrelevant parts.
OK, I reckon I'm up-to-date with my 4.0 pull ups.
(As for 4.1.*, I haven't yet done the docs for TRANSIENT_RPROMPT. I'll
probably sit on the code for a week or so anyway before committing)
FYI:
:diff for unposted:
:+2001-10-05 Geoff Wing <gcw@zsh.org>
:+
:+ * unposted: Doc/Zsh/options.yo: typo
:+
s/AUTO_CONT/AUTO_CONTINUE/ only relevant with 4.1.*
:+2001-08-15 Geoff Wing <gcw@zsh.org>
Script bogon (unless that bit of the output was hand-edited).
This matches my 4.0.* 2001-09-09 entry.
Regards,
--
Geoff Wing | gcw@pobox.com | gcw@rxvt.org | gcw@zsh.org
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Additional differences between the two branches
2001-10-16 17:41 ` Additional " Bart Schaefer
2001-10-17 7:15 ` Geoff Wing
@ 2001-10-17 10:13 ` Adam Spiers
1 sibling, 0 replies; 13+ messages in thread
From: Adam Spiers @ 2001-10-17 10:13 UTC (permalink / raw)
To: zsh-workers
Bart Schaefer (schaefer@brasslantern.com) wrote:
> I found a bug in the difflog.pl script when there were repeated entries
> for the same article number (e.g. 15060). Here are additional differences
> in the "unposted" changes, revealed by re-running the fixed script; I've
> edited a bit to remove obviously irrelevant parts.
>
> I've actually already committed this one, though not yet logged it:
>
> +2001-08-15 Adam Spiers <adam@spiers.net>
>
> + * unposted: Doc/Zsh/expn.yo: mention the word `greedy' in the
> + docs for the S flag, to make it easier to find for those used to
> + Perl-speak.
Ah, I wondered why mine weren't appearing. Thanks.
> +2001-08-17 Adam Spiers <adam@spiers.net>
> +
> + * unposted: Functions/Prompts/prompt_adam2_setup: eliminate
> + horrible inefficiencies resulting from avoidable fork()s
>
> +2001-08-15 Adam Spiers <adam@spiers.net>
>
> + * unposted: Doc/Zsh/compsys.yo: add missing docs for cache-policy
> + style.
Those would both be perfectly safe to go across, although I think I
missed the thread where it was decided what the role of the two
branches should be.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: differences between the two branches
2000-10-14 19:02 ` Peter Stephenson
` (2 preceding siblings ...)
2001-10-16 17:08 ` Bart Schaefer
@ 2001-10-17 11:18 ` Sven Wischnowsky
3 siblings, 0 replies; 13+ messages in thread
From: Sven Wischnowsky @ 2001-10-17 11:18 UTC (permalink / raw)
To: zsh-workers
Peter Stephenson wrote:
> ...
>
> > only in current/ChangeLog: 15653
>
> Sven: Restore traditional insert-tab behaviour. This was certainly a
> bug in that it disagreed with the doc, so probably ought to be in 4.0.
I've committed this on.
> > only in current/ChangeLog: 15638
>
> Sven: correction with matchers. Definitely a bug, so if this is in 4.0
> should go across.
This would need 15588, which I didn't commit
> > only in current/ChangeLog: 16002
>
> Sven: Fix expand style with prefix: probably OK, but I don't know if
> it's relevant or easy to port.
I've committed it.
> > only in current/ChangeLog: 15944
>
> Sven: `suffix' in expand style always respected. Arguably a bug fix,
> but arguably not.
Committed, because `expand' was non-functional before.
> > only in current/ChangeLog: 15650
> > only in current/ChangeLog: 15669
>
> Sven: approximation and ~ problems. Dunno, it's too hard to work out
> the consequences.
These depend on 15588, too.
> > only in current/ChangeLog: 15615
>
> Sven: complicated matcher thing it would take me half an hour to
> understand.
This is actually only a simple bug fix, I've committed it.
> > only in current/ChangeLog: 15584
>
> Sven: zwc problem, dunno if this is relevant.
It isn't (needed only after the change for the new `for'-syntax).
> > only in current/ChangeLog: 15608
> > only in current/ChangeLog: Bart: 15106, small changes in 15152
> > only in current/ChangeLog: 15945
>
> Bart: improves _cd. Sven: improve _cd.
> I can't actually work out what the combined effect is, but there are
> almost certainly too many _cd, _tilde etc. changes.
Yes.
> > only in current/ChangeLog: 15995
>
> Sven: show directories with globbed files by default. I don't think we
> should change this in mid-4.0.
Agreed.
> > only in current/ChangeLog: 15991
>
> Sven: file completion display. I'm not worried about this, myself.
This makes lists for unsorted groups work as documented, I've
committed it.
> > only in current/ChangeLog: 15946
>
> Sven: compresult.c, don't think this is an issue for 4.0
It isn't.
> > only in current/ChangeLog: 15597
>
> Sven: _values -w, new option so probably not necessary.
>
> > only in current/ChangeLog: 15588
>
> Sven: _values stuff which gives me a headache.
These belong together, I've not committed them.
> > only in current/ChangeLog: 15549
>
> Sven: Y03arguments.ztst resulting from other change only
Yep.
> > only in current/ChangeLog: 15526
>
> Sven: complicated _arguments stuff.
Better not touch that.
> > only in current/ChangeLog: 15489
> > only in current/ChangeLog: 15509
>
> Sven, Bart: _describe technicality.
This is only needed for the new option-list behaviour below.
> > only in current/ChangeLog: 15477
> > only in current/ChangeLog: 15482
> > only in current/ChangeLog: 15484
> > only in current/ChangeLog: 15485
>
> Sven: long/short options thing. Not necessary to backport this.
Yes.
> > only in current/ChangeLog: 15468
>
> Sven: improve _ssh, probably not necessary.
Yes.
> > only in current/ChangeLog: 15389
> > only in current/ChangeLog: 15407
> > only in current/ChangeLog: 15409
> > only in current/ChangeLog: 15415
>
> Sven: long/short options complexity (15409 was a core dump), only 4.1.
Again...
> > only in current/ChangeLog: 15278 (Sven), 15390
>
> Sven: New file completion stuff, not necessary.
Yep.
> > only in current/ChangeLog: 15123
>
> Sven: _cd and _tilde, I'm sick of this, either we leave well alone or
> copy the current versions straight back to 4.0.
Me too.
> > only in current/ChangeLog: 15087
> > only in current/ChangeLog: 15115
>
> Sven: handle disowning stopped jobs, new feature, probably leave out
> though I don't think it's really a problem.
Clint mentioned this lately but got no replies.
> > only in current/ChangeLog: 15029
>
> Sven: _man improvements, probably too complicated.
Maybe.
> > only in current/ChangeLog: 14952
>
> Sven: zwc stuff, probably best left out.
It also depends on other changes (zwcstat()).
Bye
Sven
--
Sven Wischnowsky wischnow@informatik.hu-berlin.de
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2001-10-17 11:19 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-12 13:38 differences between the two branches Oliver Kiddle
2001-10-12 14:30 ` Peter Stephenson
2001-10-12 14:45 ` Bart Schaefer
2001-10-13 7:39 ` Bart Schaefer
2000-10-14 19:02 ` Peter Stephenson
2001-10-15 12:06 ` Clint Adams
2001-10-16 13:10 ` Peter Stephenson
2001-10-16 17:08 ` Bart Schaefer
2001-10-16 17:41 ` Additional " Bart Schaefer
2001-10-17 7:15 ` Geoff Wing
2001-10-17 10:13 ` Adam Spiers
2001-10-17 11:18 ` Sven Wischnowsky
2001-10-13 21:47 ` Wayne Davison
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
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 NNTP newsgroup(s).