From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1173 invoked from network); 16 Apr 2021 19:36:25 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 16 Apr 2021 19:36:25 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Message-ID:Date: Content-Transfer-Encoding:Content-ID:Content-Type:MIME-Version:Subject:To: References:From:In-reply-to:Reply-To:Cc:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=+D+r8fZu/atDbtoFvE+Eliw7p+cf9yubvGKFLKD6YGc=; b=lRA239dLI9HDardF04OQrUloxN J8fPy08a4OvtD5BlOq8DjKMPLb6HlRYaeojNnanMf+CUzTpcW6q0FxJ7QLyQSAAniCCT8wrIj1saq 6CUUvXJcD59bnvEm2GMn8g6CqvazMR7bjDSk+z75PrTtYQASYfRvgL+RxHafjyJEPdAR3kvhlzoAj q8CxZ/SlHxlj6FANzm949cbAbidKfjYYexYs3QD+5SbhdWtr0ZQlhQAzv0kPLs6YIxk7qahvQ74o3 fC+bF9S8wJWHBhBkWtao8BKzPpcLu83BC3Bmqf84G5eXI8hmQj3IVACZgCyUcBUUOZ7dk9nAbjjXm aMMiMaVA==; Received: from authenticated user by zero.zsh.org with local id 1lXUGN-000HX4-KU; Fri, 16 Apr 2021 19:36:23 +0000 Received: from authenticated user by zero.zsh.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lXUFJ-000Gux-DY; Fri, 16 Apr 2021 19:35:17 +0000 Received: from [192.168.178.21] (helo=hydra) by mail.kiddle.eu with esmtp(Exim 4.94) (envelope-from ) id 1lXUFH-000D0U-Op for zsh-users@zsh.org; Fri, 16 Apr 2021 21:35:16 +0200 In-reply-to: From: Oliver Kiddle References: <798f6e54-c84c-8eee-1e9d-fc4bd2e29c42@gmx.com> <20210416055909.brbblirljgfjpk2o@chazelas.org> <65b8e0f7-8832-47ee-bfc4-43e6a06aee99@www.fastmail.com> <743736982.232366.1618582982509@mail2.virginmedia.com> To: Zsh Users Subject: Re: Pre vcs versions of zsh MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <50000.1618601715.1@hydra> Content-Transfer-Encoding: 8bit Date: Fri, 16 Apr 2021 21:35:15 +0200 Message-ID: <50001-1618601715.767118@Z85c.YyLz.uKtN> X-Seq: 26677 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Bart Schaefer wrote: > On Fri, Apr 16, 2021 at 7:33 AM Matthew Martin <[1]phy1729@gmail.com> wrote: > > It is possible to add those versions to the history using git replace. > I think I'd prefer PWS's suggestion of putting them on a vendor branch, rather > than pasting them in front of Tanaka's initial revision, if the latter is what > you accomplish by "replace".  (My limited-to-what-I've-previously-done-myself > git experience is probably showing.) Replacement references are just data blobs stored in git that tell it to do things like pretend the parent commit of a commit is something different. They have to be explicitly pushed and fetched. So essentially they'd be an optional thing that would chain the separate vendor branches together in the right order with the later commits. The first tag in a linear history going back from the present seems to be zsh-3.1.6-dev-21 but the repository does have tags going back to 3.1.5 with the various 3.1.5-pws-X releases apparently there. It'd be really great if someone wants to work out what's going on there and tie it in nicely with replacement references. Given that the -pws releases were very frequent at the time, it might even be possible to dig patches out of the -workers archives and reconstruct the history between them, even if only partially with big fixup jumps. Older history can still be very useful when trying to understand the code. If anyone has other old data such as list archives it would be good to collate it even if all we do is dump it on zero.zsh.org for now. As far as possible we should try to put the old releases under old/ in the ftp directory in their original form with original timestamps - using .shar if that's what was in the usenet posts. Oliver