login
Header Space

 
 

Re: [PATCH] Implement git-quiltimport

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linus Torvalds <torvalds@...>
Cc: Junio C Hamano <junkio@...>, <git@...>
Date: Tuesday, May 16, 2006 - 1:53 pm

Linus Torvalds <torvalds@osdl.org> writes:


There are two practical problems with this.
1) quilt does not force any authorship information to be preserved,
   in the description, so this probably a common case.  Although for
   most users just needing to specify --author sounds reasonable.

2) There are currently 84 out of roughly 1322 patches in
   2.6.17-rc4-mm1 that git-mailinfo cannot compute the author for.
   Generally the information is there but in such an irregular form
   that it cannot be automatically detected.

   If we can resolve that problem I am willing to make it an error.
   If we can't then sucking quilt patches into a git tree is much
   less useful.  

   Given the ugliness in -mm making it an error to have an
   non-attributed patch would result in people specifying --author
   when they really don't know who the author is, giving us much
   less reliable information.

   Possibly what we need is an option to not make it an error so that
   people doing this kind of thing in their own trees have useful
   information.


The list of patches that git-mailinfo cannot find authorship
information for from 2.6.17-rc4-mm1 is included below.  Mostly these
are either git trees splatted into a single file, or simply fixes
added by Andrew.  But there are some like: gregkh-usb-usb-gotemp
that have no description at all and only the patch name records who
made the patch.

A really ugly case is acx1xx-wireless-driver patch, which
appears to have multiple authors and a serious history
before Andrew got it.

From acx1xx-wireless-driver.patch

      origin
      git-acpi
      git-agpgart
      git-alsa
      git-block
      git-cfq
      git-cifs
      git-dvb
      git-gfs2
      git-ia64
      git-ieee1394
      git-infiniband
      git-intelfb
      sane-menuconfig-colours
      git-klibc
      git-hdrcleanup
      git-hdrinstall
      git-libata-all
      libata_resume_fix
      git-mips
      git-mtd
      git-netdev-all
      git-nfs
      git-ocfs2
      git-powerpc
      git-rbtree
      git-sas
      gregkh-pci-acpiphp-configure-_prt-v3
      gregkh-pci-acpiphp-hotplug-slot-hotplug
      gregkh-pci-acpiphp-host-and-p2p-hotplug
      gregkh-pci-acpiphp-turn-off-slot-power-at-error-case
      gregkh-pci-pci-legacy-i-o-port-free-driver-changes-to-generic-pci-code
      gregkh-pci-pci-legacy-i-o-port-free-driver-update-documentation-pci_txt
      gregkh-pci-pci-legacy-i-o-port-free-driver-make-intel-e1000-driver-legacy-i-o-port-free
      gregkh-pci-pci-64-bit-resources-drivers-pci-changes
      gregkh-pci-pci-64-bit-resources-drivers-media-changes
      gregkh-pci-pci-64-bit-resources-drivers-net-changes
      gregkh-pci-pci-64-bit-resources-drivers-pcmcia-changes
      gregkh-pci-pci-64-bit-resources-drivers-others-changes
      gregkh-pci-pci-msi-abstractions-and-support-for-altix
      git-pcmcia
      git-scsi-target
      gregkh-usb-usb-gotemp
      git-supertrak
      git-watchdog
      x86_64-mm-defconfig-update
      x86_64-mm-memset-always-inline
      x86_64-mm-amd-core-cpuid
      x86_64-mm-amd-cpuid4
      x86_64-mm-alternatives
      x86_64-mm-ia32-unistd-cleanup
      x86_64-mm-topology-comment
      x86_64-mm-new-compat-ptrace
      x86_64-mm-disable-agp-resource-check
      x86_64-mm-new-northbridge
      x86_64-mm-iommu-warning
      x86_64-mm-i386-up-generic-arch
      x86_64-mm-iommu-enodev
      x86_64-mm-compat-printk
      x86_64-mm-i386-numa-summit-check
      x86_64-mm-fix-b44-checks
      x86_64-mm-nommu-warning
      git-cryptodev
      mm
      acx1xx-wireless-driver
      reiser4-export-find_get_pages
      kgdb-core-lite
      kgdb-8250
      kgdb-netpoll_pass_skb_to_rx_hook
      kgdb-eth
      kgdb-i386-lite
      kgdb-cfi_annotations
      kgdb-sysrq_bugfix
      kgdb-module
      kgdb-core
      kgdb-i386
      journal_add_journal_head-debug
      list_del-debug
      unplug-can-sleep
      firestream-warnings
      git-viro-bird-m32r
      git-viro-bird-m68k
      git-viro-bird-frv
      git-viro-bird-upf
      git-viro-bird-volatile

Eric
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Implement git-quiltimport, Eric W. Biederman, (Tue May 16, 12:51 pm)
Re: [PATCH] Implement git-quiltimport, Linus Torvalds, (Tue May 16, 1:03 pm)
Re: [PATCH] Implement git-quiltimport, Eric W. Biederman, (Tue May 16, 1:53 pm)
Re: [PATCH] Implement git-quiltimport, Junio C Hamano, (Tue May 16, 3:01 pm)
Re: [PATCH] Implement git-quiltimport, Eric W. Biederman, (Wed May 17, 1:17 am)
Re: [PATCH] Implement git-quiltimport, Linus Torvalds, (Wed May 17, 10:28 am)
Re: [PATCH] Implement git-quiltimport, Junio C Hamano, (Wed May 17, 1:31 am)
[PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Wed May 17, 2:44 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Junio C Hamano, (Wed May 17, 2:51 pm)
[PATCH] Implement a --dry-run option to git-quiltimport, Eric W. Biederman, (Wed May 17, 4:10 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Wed May 17, 3:20 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Junio C Hamano, (Wed May 17, 7:34 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Fri May 19, 5:55 am)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Thu May 18, 6:48 am)
Re: [PATCH] Implement git-quiltimport (take 2), Greg KH, (Fri May 19, 7:58 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Fri May 19, 10:42 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Greg KH, (Sat May 20, 5:32 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Sat May 20, 8:36 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Greg KH, (Thu Jun 1, 3:23 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Thu Jun 1, 8:24 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Junio C Hamano, (Sat May 20, 8:41 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Sat May 20, 8:59 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Junio C Hamano, (Sat May 20, 9:02 pm)
Re: [PATCH] Implement git-quiltimport (take 2), Eric W. Biederman, (Sat May 20, 9:16 pm)
speck-geostationary