From owner-freebsd-stable Wed Jun 28 7:32:33 2000 Delivered-To: freebsd-stable@freebsd.org Received: from pail.ircache.net (pail.scd.ucar.edu [128.117.28.5]) by hub.freebsd.org (Postfix) with ESMTP id 1C2B837B896 for ; Wed, 28 Jun 2000 07:32:26 -0700 (PDT) (envelope-from rousskov@ircache.net) Received: from localhost (rousskov@localhost) by pail.ircache.net (8.9.2/8.8.7) with ESMTP id IAA08215; Wed, 28 Jun 2000 08:31:48 -0600 (MDT) (envelope-from rousskov@ircache.net) Date: Wed, 28 Jun 2000 08:31:48 -0600 (MDT) From: Alex Rousskov To: "Chad R. Larson" Cc: freebsd-stable@FreeBSD.ORG Subject: Re: FreeBSD 3.5 now available . . . . . In-Reply-To: <200006280401.VAA28066@freeway.dcfinc.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 27 Jun 2000, Chad R. Larson wrote: > But I still think the idea has merit. There should be some way of > unequivocally stating "I'm running , and stuff is broken since > when I was running ". This "I'm running -stable, cvsup'd > sometime early in June" just doesn't cut it when trying to track > down the source of a breakage. As you pointed out, since people can sync only a part of their sources (a single file in the extreme case), your ultimate goal may not be reachable assuming that s and s strings are of a reasonable length. However, it seems to me that the "snapshot identifiers" (the and above) can be quite long and can represent the state of several (many) major chunks of the cvs tree. Each chunk gets a unique id that is automatically changed after each commit to that chunk. Commit time may be an acceptable identifier. The resulting "global" identifier would look like " ..." allowing developers to approximately identify the state of the code. Note that the string above can be MD5-ed and CRCed to make it shorter and more robust. One can make a tool that reconstructs the original identifier based on an MD5 digest by enumerating all known combinations of chunk identifiers (the digest can be constructed to assist with such a reconstruction, if needed). $0.02, Alex. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message