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

Re: My use case

From
RGRon Garret <ron1@flownet.com>
Date
Jan 30, 2010, 19:19 UTC
Message-ID
<ron1-EF6DDC.11194530012010@news.gmane.org>
In-Reply-To
<7vtyu3o1hq.fsf@alter.siamese.dyndns.org>
In article <7vtyu3o1hq.fsf@alter.siamese.dyndns.org>,
 Junio C Hamano <gitster@pobox.com> wrote:
Show 14 quoted lines
> Ron Garret <ron1@flownet.com> writes:
> 
> > You are absolutely right.  That is another reason why having the 
> > individual files tracked separately from the main project would be a 
> > good thing if I can get it to work.  (It would be kind of like having a 
> > git-stash on a per-file basis.)
> 
> When you have more than one functions defined in a file, and the
> interactive Lisp development cycle works primarily on s-exp basis, not
> necessarily constrained by file boundaries, don't you want even finer
> grained control than "stash per-file"?
> 
> I don't think of a good solution myself, but I find your "finer than whole
> tree" an interesting topic.

You're reading my mind. My long-term vision for this thing is indeed a revision control system based on S-expressions, not files. (I personally think the whole concept of files is fundamentally broken, but that's a whole 'nuther kettle of lobster.) Unfortunately, that opens up a Pandora's box of ancillary issues, which would be seriously off-topic here. If you're interested we can talk about it off-line (or we can do it here if you think it's not too much of a tangent).

rg
Previous: Junio C Hamano
Message 7 of 7 in “My use case”
  1. Ron GarretJan 30, 2010
  2. Edward Z. YangJan 30, 2010
  3. Ron GarretJan 30, 2010
  4. tytso@mit.eduJan 30, 2010
  5. Ron GarretJan 30, 2010
  6. Junio C HamanoJan 30, 2010
  7. Ron GarretJan 30, 2010

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.