On Wed, 17 Oct 2007 23:11:37 +0100 (BST) Johannes Schindelin <Johannes.w@gmx.de> wrote:I'm not that invisible am I? cd linux-2.6.22.7 find . -type f | xargs egrep -il "weinigel" | wc -l 17 Ahh, confirmation, I really do exist. The earliest LSM entry I can find for myself is from 1995: http://www.ibiblio.org/pub/linux/kernel/patches/scanners/hpscan-0.1.1.5.lsm Mmm, nostalgia. :-) But yes, I haven't contributed anything to git so far, I mostly lurk on the mailing list and try to keep up with what's happening to git. In the beginning I sent a few ideas to the list (which quite sadly were ignored), but unfortunately I've been busy with paying work to do much with git after that. And at work we use Perforce (yuk) or Subversion (a lot nicer than Perforce) and privately I use CVS just because I started using CVS ten years ago and haven't bothered to change. And when I'm free I prefer to hack on hardware or device drivers instead. The reason I wrote my first mail in this thread is that I work in a different environment than Linus does and wanted to share that experience. I usually work with embedded programming, where people use lots of different editors and in mixed environments. Some people use Visual Studio on Windows because that's what they use for host programming, a lot of embedded development is done in the (almost invariably sucky) IDE that comes with the compilers for the embedded CPU, such as Microchips MPLAB or IAR Workbench, Eclipse is becoming quite popular for C development, Slickedit is also popular on Windows, a colleague prefers nedit for some strange reason, and so on. In such a heterogeneous environment the easiest way to make sure that people see the same indentation in all editors is to just tell them to use spaces for indentation, and I think that every editor I just mentioned has a setting to do that automatically. Microemacs is the odd one out in that it doesn't support it. And my employers haven't really been paying me to go on a crusade for the holy TAB is 8 spaces cause, they just want things done, so I've had to settle for a "good enough" solution which works most of the time. So I just thought it was unfair of Linus to say that "use spaces" doesn't solve any problems, in some environments it does. For the Linux kernel and Git, it's easier for the maintainer to enforce the coding standards and since Linus and Junio prefer to use hard tabs, that are the rules that people who want to play with their toys have to adhere to. BTW, how serious is the problem with deltifying when there are a lot of spaces that David Kastrup mentioned? It does sound like a quite serious problem if it has a big impact on the performance of Git. Git isn't only used for the Linux kernel, so there has to be some projects that both use spaces for indentation and use Git out there. Wouldn't it be a problem when people put ASCII graphics in comments or just have comments like /*********************************/ in their code? /Christer - 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
| Linus Torvalds | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Tony Lindgren | [PATCH 37/90] ARM: OMAP: MPUIO wake updates |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Miklos Szeredi | -rt doesn't compile for UML |
git: | |
| Florian Weimer | Re: Handling large files with GIT |
| Dana How | [PATCH] Prevent megablobs from gunking up git packs |
| Denis Bueno | Recovering from repository corruption |
| Peter Stahlir | Git as a filesystem |
| Richard Stallman | Real men don't attack straw men |
| Brian A. Seklecki | sshd_config(5) PermitRootLogin yes |
| Theo de Raadt | Re: dmesg IBM x3650 OpenBSD 4.3 |
| Stuart Henderson | Re: Actual BIND error - Patching OpenBSD 4.3 named ? |
| Auke Kok | [PATCH 5/6] e1000: Secondary unicast address support |
| Jon Nelson | tg3: strange errors and non-working-ness |
| Indan Zupancic | Re: Realtek 8111C transmit timed out |
| Brandeburg, Jesse | RE: 2.6.24 BUG: soft lockup - CPU#X |
| usb mic not detected | 3 hours ago | Applications and Utilities |
| Problem in Inserting a module | 4 hours ago | Linux kernel |
| Treason Uncloaked | 10 hours ago | Linux kernel |
| Shared swap partition | 21 hours ago | Linux general |
| high memory | 2 days ago | Linux kernel |
| semaphore access speed | 2 days ago | Applications and Utilities |
| the kernel how to power off the machine | 2 days ago | Linux kernel |
| Easter Eggs in windows XP | 2 days ago | Windows |
| Root password | 3 days ago | Linux general |
| Where/when DNOTIFY is used? | 3 days ago | Linux kernel |
