On Dec 20, 2006, at 7:35 AM, Andreas Ericsson wrote: > AFAIR, the discussions long ago went along the lines of "if no > argument is passed to any of the --*-dir options, print out the > current value". If "git --git-dir" doesn't print the directory name > of the .git directory inside the repo you're currently in, I'd > consider it a bug. Consider this a bug then: $ git --git-dir Bus error $ git --version git version 1.4.4.1.GIT $ git rev-parse origin/master 8336afa563fbeff35e531396273065161181f04c $ gdb git (gdb) set args --git-dir (gdb) run Starting program: /usr/local/stow/git/src/git/git --git-dir Reading symbols for shared libraries ..+ done Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000000 0x900332e6 in setenv () (gdb) bt #0 0x900332e6 in setenv () #1 0x00001f9e in handle_options (argv=0xbffff4a4, argc=0xbffff4a0) at git.c:76 #2 0x000022da in main (argc=1, argv=0xbffff504, envp=0xbffff50c) at git.c:346 My current HEAD (and installed version) just includes my "remove COLLISION_CHECK" patch on top of git master. This is on OS 10.4.8 with fink 0.26. It appears to be trying to set GIT_DIR to some non- set section of memory. Bad git, bad. I'd try to patch this myself (to at least display an error instead of dying), but I'm deep in my actual project code right now. ~~ Brian - 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.htmlReceived on Thu Dec 21 01:48:22 2006
This archive was generated by hypermail 2.1.8 : 2006-12-21 01:49:51 EST