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

Easy Git (eg) -- brainstorming about git UI

From
Elijah Newren <newren@gmail.com>
Date
Mar 10, 2008, 12:57 UTC
Message-ID
<51419b2c0803100557v6b36120bt17b38d325712f8c0@mail.gmail.com>
Hi,

I thought I'd send a heads up to the list that I'm working on a porcelain called eg (see http://www.gnome.org/~newren/eg/). It's more of a brainstorming session and demonstration than anything else. I'm not sure if anyone else will actually be interested, but it at least has been serving to teach me more about git. Here's a small blurb about eg that I wrote last week:

    * eg is a brainstorming session about simplifying the user
interface of git, in the form of a usable demonstration
    * eg is predominantly an exercise in writing documentation; I'd
guess that 95% of the lines of the program are inline text for its
replacement help system.
    * eg is nearly command-line backwards compatible to git; those
familiar with git can start using eg by simply replacing "git" with
"eg" in their commands.
    * eg is example driven; the documentation focuses heavily on examples
    * eg is incomplete and probably buggy. Sorry, I'm working on it.

The first and last bullet points were too optimistic (or I caved in and published this too early, take your pick). There are *definitely* bugs[1], and there's lots of things I haven't gotten around to doing yet.

Elijah

[1] In addition to the bugs I have run across and not yet fixed, I also made a bunch of changes recently without testing them. So much for getting everything done I wanted this weekend....and now it's time to go to work.

Message 1 of 1 in “Easy Git (eg) -- brainstorming about git UI”
  1. Elijah NewrenMar 10, 2008

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.