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

Re: [PATCH 1/2] Introduce git-run-with-user-path helper program.

From
Junio C Hamano <junkio@cox.net>
Date
May 19, 2005, 08:23 UTC
Message-ID
<7voeb7lj48.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<20050519074007.GI4738@cip.informatik.uni-erlangen.de>
>>>>> "TG" == Thomas Glanzmann <sithglan@stud.uni-erlangen.de> writes:
TG> Hello,
>> > <http://members.cox.net/junkio/per-file-commit.txt> ;-).
>> I think the workflow that involves per-file commit is
>> fundamentally broken at two levels.

TG> I disagree here. We at FAUmachine often have FLAGS to turn on specific TG> features or debugging output by tweaking a headerfile.

So what? I would understand that in your workflow, the nature of that never-committed headerfile (the fact it only has debugging tweaks and contains nothing substantially risky) practically minimizes the risk to the level everybody in the group feels acceptable.

That does not, however, change what I stated in the document: what you have in the repository is something that never existed in a work tree as a consistent whole and tested.

You are only saying is that it does not practically matter in your workflow, only because what is floating (not checked in) are things you feel safe to drift. I would not dare say that is a wrong way to work.

However, I feel fairly strong about this after being burned many times by careless coleagues who forgot to check in either newly created files or locally modified files and finding problems only after customer installation happened.

Previous: Thomas Glanzmann
Message 15 of 15 in “Introduce git-run-with-user-path helper program.”
  1. 1/2 Introduce git-run-with-user-path helper program.Junio C Hamano, May 16, 2005
  2. Petr BaudisMay 17, 2005
  3. Junio C HamanoMay 17, 2005
  4. Petr BaudisMay 17, 2005
  5. Junio C HamanoMay 17, 2005
  6. Petr BaudisMay 17, 2005
  7. Junio C HamanoMay 17, 2005
  8. Petr BaudisMay 18, 2005
  9. Junio C HamanoMay 18, 2005
  10. Petr BaudisMay 18, 2005
  11. Junio C HamanoMay 18, 2005
  12. Linus TorvaldsMay 19, 2005
  13. Junio C HamanoMay 19, 2005
  14. Thomas GlanzmannMay 19, 2005
  15. Junio C HamanoMay 19, 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.