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

Re: How to move users from SEU (AS400) to Git?

From
Mike Ralphson <mike.ralphson@gmail.com>
Date
May 12, 2009, 16:47 UTC
Message-ID
<e2b179460905120947u465c99c9x46d030b2ff0b2959@mail.gmail.com>
In-Reply-To
<4A09A0E0.6010102@op5.se>
2009/5/12 Andreas Ericsson <ae@op5.se>:
Show 10 quoted lines
> I'd say: Hey, coders. If you want locking, we can write a small tool for
> that. To make it a learning process too, that tool will be versioned by
> git. We need a small (and stupid) server and a small (and stupid) client.
> Locking will be advisory, so you can stick to it if you like, and you get
> a nice reason to yell at whoever ignored your lock in case of conflicts.
>
> But that's just me, I guess. I've actually wanted such a tool as a sort
> of "I'm working from home on *this* and *this*", but haven't been able
> to muster the energy to work on it, especially since most of us where I
> work are reasonably comfortable in the face of merge-conflicts.

To indicate what's being worked on, both within and outside our traditional pessimistic locking strategy, we simply push lightweight tags to the central repo.

It allows us to see who's got what locked (and since when), but it also allows us to do file-level three-way merges if necessary so we can keep long-running / speculative development up-to-date. The poor-man's rebase does the patch and moves the source tag along. Releasing the lock removes the tag.

Mike
Previous: Andreas EricssonNext: Mike Ralphson
Message 5 of 12 in “How to move users from SEU (AS400) to Git?”
  1. Jon BrisbinMay 12, 2009
  2. Shawn O. PearceMay 12, 2009
  3. Heiko VoigtMay 12, 2009
  4. Andreas EricssonMay 12, 2009
  5. Mike RalphsonMay 12, 2009
  6. Mike RalphsonMay 12, 2009
  7. Jon BrisbinMay 12, 2009
  8. Magnus BäckMay 12, 2009
  9. Jon BrisbinMay 12, 2009
  10. Ealdwulf WuffingaMay 12, 2009
  11. dleongDec 2, 2015
  12. Randall S. BeckerDec 2, 2015

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.