git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "H. Peter Anvin" <hpa@zytor.com>
To: David Mansfield <david@cobite.com>
Cc: Linus Torvalds <torvalds@osdl.org>,
	Kay Sievers <kay.sievers@vrfy.org>, Petr Baudis <pasky@ucw.cz>,
	Thomas Glanzmann <sithglan@stud.uni-erlangen.de>,
	Git Mailing List <git@vger.kernel.org>
Subject: Re: gitweb wishlist
Date: Mon, 23 May 2005 20:39:30 -0700	[thread overview]
Message-ID: <4292A1F2.7020606@zytor.com> (raw)
In-Reply-To: <4292A08A.5050108@cobite.com>

David Mansfield wrote:
> 
> Ok.  I'll tell you.  It means that the committer uses bad practices in 
> tagging ;-)  It generally means that force tag (cvs tag -F <file>) was 
> used on a specific file.  Here's the scenario:
> 
> cvsps is trying to associate a tag to a specific commit.  But in the cvs 
> world this is not always at all possible.  If, for example, a commit 
> made and  all files are tagged.  Now some random file is modified and 
> committed.  Then, a bug is found in a file from the previously tagged 
> set, say the file 'memdisk/init32.asm'.  The bug is fixed, committed and 
> the tag is MOVED for _just that file_ forward to the new version.  Now 
> there is no commit that can be associated with the tag.  In this case, 
> cvsps believes this to be a 'FUNKY' tag.  There is a more pathological 
> case having to do with 'INVALID' tags...  It's enough to make a grown 
> man cry.
> 

This is only pathological if the tag now represents a state that never 
actually existed in the history of the repository.  I don't believe 
there are any such cases in the syslinux repository; I could be wrong, 
but I am *highly* sceptical.

> 
> I accept patches ;-)  Honestly, handling binary data should be trivial I 
> just haven't had the interest, and surprisingly noone else on the 
> internet ever has.  The only binary file in the kernel appears to be the 
> logo.gif, according to Ingo.
> 
> [ discussion on working around broken handling of binary files in cvsps]
> 

Actually, as long as we can create the tree that exists between each 
changeset, we should be OK.

> 
> Hey, a polished turd is only so shiny...  cvsps is a 99% solution [to 
> the problem of extracting metatdata from cvs] only and cvs makes the 
> other 1% impossible.
> 

No sh*t...

	-hpa

  reply	other threads:[~2005-05-24  3:38 UTC|newest]

Thread overview: 102+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-11  1:26 gitweb wishlist Petr Baudis
2005-05-11  1:49 ` YOSHIFUJI Hideaki / 吉藤英明
2005-05-11  2:04   ` Petr Baudis
2005-05-11  8:47 ` Kay Sievers
2005-05-11  9:30 ` Jan-Benedict Glaw
2005-05-14  2:39   ` Kay Sievers
2005-05-12 20:07 ` Junio C Hamano
2005-05-12 21:00   ` Kay Sievers
2005-05-12 21:18     ` Junio C Hamano
2005-06-04  8:29     ` Junio C Hamano
2005-05-13 12:06 ` Jonas Fonseca
2005-05-14  2:34   ` Kay Sievers
2005-05-14  2:43 ` Kay Sievers
2005-05-14 10:54   ` Jonas Fonseca
2005-05-18  2:55 ` Kay Sievers
2005-05-18  9:45   ` Petr Baudis
2005-05-20 16:54   ` Linus Torvalds
2005-05-20 17:04     ` Junio C Hamano
2005-05-20 17:21       ` Linus Torvalds
2005-05-20 17:58     ` Kay Sievers
2005-05-20 18:16       ` Linus Torvalds
2005-05-20 18:28         ` Linus Torvalds
2005-05-20 19:00           ` Kay Sievers
2005-05-20 19:13             ` Thomas Glanzmann
2005-05-20 19:13             ` Linus Torvalds
2005-05-20 19:22             ` Linus Torvalds
2005-05-20 20:34               ` H. Peter Anvin
2005-05-20 20:49                 ` Linus Torvalds
2005-05-20 20:50                   ` H. Peter Anvin
2005-05-20 21:16                     ` Thomas Glanzmann
2005-05-20 22:04                     ` Kay Sievers
2005-05-20 22:13                       ` H. Peter Anvin
2005-05-20 23:25                       ` Linus Torvalds
     [not found]                         ` <428E745C.30304@zytor.com>
2005-05-21  0:50                           ` Linus Torvalds
2005-05-21  7:35                             ` cvs->git (was Re: gitweb wishlist) Matthias Urlichs
2005-05-24  3:33                             ` gitweb wishlist David Mansfield
2005-05-24  3:39                               ` H. Peter Anvin [this message]
2005-05-24  4:28                                 ` David Mansfield
2005-05-24  5:04                                   ` H. Peter Anvin
2005-05-24  3:52                               ` Linus Torvalds
2005-05-24  8:25                                 ` Linus Torvalds
2005-05-24 16:00                                   ` Linus Torvalds
2005-05-24 16:16                                     ` Linus Torvalds
2005-05-24 19:54                                       ` David Mansfield
2005-05-24 20:03                                       ` David Mansfield
2005-05-24 20:10                                         ` David Mansfield
2005-05-24 17:08                                     ` David Mansfield
2005-05-24 17:28                                       ` Linus Torvalds
2005-05-24 18:29                                         ` H. Peter Anvin
2005-05-24 16:15                                   ` David Mansfield
2005-05-24 16:17                                   ` Thomas Glanzmann
2005-05-24 16:31                                     ` Linus Torvalds
2005-05-24 16:53                                       ` Linus Torvalds
2005-05-24 17:23                                         ` Linus Torvalds
2005-05-24 18:46                                           ` Thomas Glanzmann
2005-05-24 19:34                                             ` Linus Torvalds
2005-05-24 22:39                                               ` Edgar Toernig
2005-05-24 23:05                                                 ` Linus Torvalds
2005-05-25  0:06                                                   ` Junio C Hamano
2005-05-25  0:17                                                     ` Linus Torvalds
2005-05-25  0:30                                                       ` Junio C Hamano
2005-05-24 19:43                                             ` David Mansfield
2005-05-24 20:16                                               ` Thomas Glanzmann
2005-05-24 19:47                                             ` Linus Torvalds
2005-05-24 20:09                                               ` Linus Torvalds
2005-05-24 20:19                                                 ` David Mansfield
2005-05-24 20:44                                                   ` Linus Torvalds
2005-05-24 20:28                                                 ` Thomas Glanzmann
2005-05-24 20:47                                                   ` Linus Torvalds
2005-05-24 21:52                                                     ` Thomas Glanzmann
2005-05-24 22:11                                                       ` Linus Torvalds
2005-05-24 22:25                                                         ` David Mansfield
2005-05-24 21:13                                                   ` Linus Torvalds
2005-05-24 21:14                                                     ` H. Peter Anvin
2005-05-24 21:41                                                       ` Thomas Glanzmann
2005-05-24 21:30                                                     ` Thomas Glanzmann
2005-05-24 21:31                                                     ` Kay Sievers
2005-05-24 21:43                                                       ` Linus Torvalds
2005-05-25  2:23                                                       ` Junio C Hamano
2005-05-25  4:55                                                         ` Linus Torvalds
2005-05-25  5:09                                                           ` Junio C Hamano
2005-05-25  9:48                                                         ` Kay Sievers
2005-05-25 10:54                                                           ` David Greaves
2005-05-25 19:16                                                             ` Junio C Hamano
2005-05-25 20:14                                                               ` David Greaves
2005-05-25 12:35                                                         ` Kay Sievers
2005-05-25 12:51                                                           ` Kay Sievers
2005-05-25 19:01                                                             ` Junio C Hamano
2005-05-25 19:01                                                           ` Junio C Hamano
2005-05-24 20:33                                                 ` Linus Torvalds
2005-05-24 18:29                                         ` Thomas Glanzmann
2005-05-24 18:52                                           ` Linus Torvalds
2005-05-24 19:16                                             ` Thomas Glanzmann
2005-05-24 19:24                                             ` Junio C Hamano
2005-05-24 19:44                                               ` Junio C Hamano
2005-05-24 20:19                               ` Martin Langhoff
2005-05-24  4:58                             ` Thomas Glanzmann
2005-05-26  2:51                               ` David Mansfield
2005-05-20 21:41               ` Kay Sievers
2005-05-20 18:58         ` Kay Sievers
2005-05-21  7:29       ` Matthias Urlichs
2005-05-21 17:14         ` Kay Sievers

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4292A1F2.7020606@zytor.com \
    --to=hpa@zytor.com \
    --cc=david@cobite.com \
    --cc=git@vger.kernel.org \
    --cc=kay.sievers@vrfy.org \
    --cc=pasky@ucw.cz \
    --cc=sithglan@stud.uni-erlangen.de \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).