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

Re: git-rev-list in local commit order

From
Sean <seanlkml@sympatico.ca>
Date
May 16, 2005, 21:25 UTC
Message-ID
<1629.10.10.10.24.1116278725.squirrel@linux1>
In-Reply-To
<1116195235.11872.213.camel@tglx>
On Sun, May 15, 2005 6:13 pm, Thomas Gleixner said:
> Last try.
>
> A repository Id makes it possible to identify workflows in and across
> repositories.

Sorry, your proposal falls short, accurate work flow would allow you to show every repository a commit passed through on the way to its final destination. Your proposal does not allow that; as discussed. Nor does it handle multiple projects or branches within a single repository.

As noted by others, using git often means the creation of temporary repositories, hardly something that deserves an identifier. Git, by design, doesn't give a hoot about individual repositories.

And you also haven't addressed what to do when someone else uses say, Linus' repoid, as their own. It seems like a risk to have the operation of each repository depend on a value anyone else can duplicate. Linus can't control what repoid everyone else uses, he can control the time on his own machine. Unique repoid's are an illusion.

> This information is valuable for me and others due to already discussed
> reasons.

Why should everyone else manage repoids in their own personal repository for you; what value will _they_ get out of it?

> I accept that is irrelevant for you.

Personally I don't really care either way. But you haven't given one real example where it is actually needed to do useful work. Making pretty graphs on a web page doesn't count if they're not useful to anyone. You shouldn't force everyone else to manage repoid's unless there is some value for _them_.

If you're still going to pursue this, at least make sure repoid is not mandatory. If a local repository identifier isn't defined, don't create a repoid line in the commits.

Sean
Previous: Thomas GleixnerNext: Linus Torvalds
Message 11 of 17 in “git-rev-list in local commit order”
  1. SeanMay 14, 2005
  2. Thomas GleixnerMay 15, 2005
  3. SeanMay 15, 2005
  4. Thomas GleixnerMay 15, 2005
  5. SeanMay 15, 2005
  6. Thomas GleixnerMay 15, 2005
  7. SeanMay 15, 2005
  8. Thomas GleixnerMay 15, 2005
  9. SeanMay 15, 2005
  10. Thomas GleixnerMay 15, 2005
  11. SeanMay 16, 2005
  12. Linus TorvaldsMay 16, 2005
  13. Thomas GleixnerMay 17, 2005
  14. Linus TorvaldsMay 17, 2005
  15. Thomas GleixnerMay 17, 2005
  16. Linus TorvaldsMay 17, 2005
  17. Jon SeymourMay 18, 2005

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.