git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's in git.git

From
Petr Baudis <pasky@suse.cz>
Date
Sep 28, 2006, 09:36 UTC
Message-ID
<20060928093623.GJ20017@pasky.or.cz>
In-Reply-To
<7vodt0zbhc.fsf@assigned-by-dhcp.cox.net>

Dear diary, on Thu, Sep 28, 2006 at 09:39:11AM CEST, I got a letter where Junio C Hamano <junkio@cox.net> said that...

>   -
BTW, what's the difference between '-' and '+'?
Show 14 quoted lines
>   + Git.pm lost Git.xs; its remnant still remains, though.
>     Notably, we still compile x86_64 with -fPIC, and the top
>     level Makefile has {BASIC,ALL}_{CFLAGS,LDFLAGS} distinction
>     and INSTALL talks about perl/blib/arch/auto.  I am torn
>     between removing these and keeping them; on one hand, they
>     are not needed and makes new developers wonder what the
>     distinction between BASIC and ALL are.  On the other hand,
>     we may eventually would want to reintroduce Git.xs in the
>     future and keeping them might help us.  But on the third
>     hand ;-), we can always resurrect it from the repository and
>     that is the point of using git to keep track of the project,
>     so removing them might not be such a big deal.  I'd like to
>     decide between this two and push it out to 'master' before
>     doing the -rc1.

FWIW, I'd say kill it all (perhaps except BASIC_*, I don't know about that one) - we indeed can easily resurrect this, and that was the presumption with which I've killed the rest of Git.xs. There's no point in keeping legacy cruft around when we can take it back from the history.

Perhaps we could throw a note to perl/Makefile saying
	# If you are thinking about adding Git.xs support, please note
	# that we have already been there before - see the #next branch
	# history for more-or-less working one already added, and also
	# the reason why it was removed for now.
so that noone wastes their time.
-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
Previous: Junio C HamanoNext: Johannes Schindelin
Message 2 of 7 in “What's in git.git”
  1. Junio C HamanoSep 28, 2006
  2. Petr BaudisSep 28, 2006
  3. Johannes SchindelinSep 28, 2006
  4. Junio C HamanoSep 29, 2006
  5. Petr BaudisSep 29, 2006
  6. Junio C HamanoSep 30, 2006
  7. Junio C HamanoSep 29, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.