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

Re: My use case

From
tytso@mit.edu <tytso@mit.edu>
Date
Jan 30, 2010, 17:48 UTC
Message-ID
<20100130174844.GD788@thunk.org>
In-Reply-To
<ron1-CC0A6E.00541330012010@news.gmane.org>
On Sat, Jan 30, 2010 at 12:54:13AM -0800, Ron Garret wrote:
> Don't forget, I'm integrating this *into* the IDE, not just using it 
> *for* the IDE.  So I want to just have a context menu on each code 
> window with "SNAPSHOT" and "ROLLBACK" items that Just Work.  The casual 
> user won't even know that there's git behind the scenes.

This is a workflow question, I suppose, but I find things work much better if you can get the user to give you explicit commit boundaries so that (a) bisect works, and (b) they can describe what each commit does, and (c) so they can more easily move specific bug fixes or features between different release branches. The free-form hacking more may be nice, and very "LISP-like", but there are some real advantages to having explicitly describable and documented commits.

Best regards,
					- Ted
Previous: Ron GarretNext: Ron Garret
Message 4 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.