Git 2.44.0 released
Git 2.44.0 released
Posted Feb 24, 2024 11:55 UTC (Sat) by intelfx (subscriber, #130118)In reply to: Git 2.44.0 released by grawity
Parent article: Git 2.44.0 released
Posted Feb 24, 2024 17:09 UTC (Sat)
by Nahor (subscriber, #51583)
[Link] (2 responses)
Quite the contrary, "distributed" means _all_ Git installations have a server side. "distributed" just means there isn't a _dedicated_ server application/machine and a dedicated client, like in centralized systems. Git is always both. And as such a part of its code _is_ dedicated to serving data (listening for and answering incoming requests, ...). And as you mentioned afterwards, that "server side" is highlighted by the notion of "bare repository".
Posted Feb 25, 2024 5:05 UTC (Sun)
by intelfx (subscriber, #130118)
[Link] (1 responses)
That's exactly the meaning I intended to convey, as explained in the message you were directly replying to.
Posted Feb 25, 2024 17:55 UTC (Sun)
by Nahor (subscriber, #51583)
[Link]
That's not how I understood either of your posts (or how I understood the fact that you posted your confusion in the first place despite your eventual realization of what the changelog was talking about). Even in your last post, you still said:
My understanding is that you feel that the notion of server in Git is a stretch (*), an abuse of the word for working with bare repositories. And I'm arguing that it's the opposite, that Git is a true server (and a client, all combined into a single app), and the bare repository is a consequence of that.
(*) Although, I admit I'm not clear about what you mean by "performs operations", so maybe that's where the dichotomy is. It feels to me like you have some restrictive idea of what operations a server is supposed to do. Since Git can do the same "operations" as an FTP or HTTP server (put/store/save + get/load) and more, I personally don't see a distinction between them and Git, i.e. Git is as much a server as they are.
Git 2.44.0 released
Git 2.44.0 released
Git 2.44.0 released
>That's exactly the meaning I intended to convey, as explained in the message you were directly replying to.
> What I meant is that in Git, there is no "server-side" as in "the party that performs operations on behalf of clients"
You can even start that server with the `git-daemon` command.