Re: Problem with "dashless options"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Henrik Tidefelt <tidefelt <at> isy.liu.se> writes:

> Some of the git sub-commands work fine (for instance,  
> checkout, status, remote), while push gives an error as follows:
> 
> $ git push isy next
> fatal: BUG: dashless options don't support arguments

I encountered the exact same problem.  There are a sequence of
#defines in parse_options.h which are supposed to initialize option
structs (OPT_END, OPT_STRING, etc).  These structures only partially 
initialize the structure, leading to, for instance, junk bits in the flags 
word of OPT_STRING.
 type: 9
 short_name: m
 long_name: master
 flags: 74636f6e
You were seeing some commands affected vs not depending on how
they use the options macros.

I changed my local source to fill out the full struct, and I never saw 
the bug again.

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]