Talk:Q186055

From Wikidata
Jump to navigation Jump to search

Autodescription — Git (Q186055)

description: distributed version control system
Useful links:
See also


2.7.1[edit]

I've added version info 2.7.1 some minutes before. But it is not visible in the german Wikipedia. This was my first Wikidata edit. Did i something in a wrong way? --Zone42 (talk) 16:15, 7 February 2016 (UTC)[reply]

I changed the priorities. --Fomafix (talk) 17:31, 7 February 2016 (UTC)[reply]
Can you please give a little hint how this is done. --Zone42 (talk) 12:08, 8 February 2016 (UTC)[reply]
You can find the rank setting at the three squares at the beginning of each property value cell. --Fomafix (talk) 12:17, 8 February 2016 (UTC)[reply]

Git Protocol[edit]

I removed the claim that Git (Q186055) is an instance of communication protocol (Q132364). Instead, I believe the proper relationship is that Git (Q186055) uses (P2283) Git Wire Protocol (Q53755957).

Github-wiki-bot is currently adding Git (Q186055) as the protocol of source code repository URL (P1324) values pointing to Github. I propose that this bot be modified to change these to Git Wire Protocol (Q53755957). What do others think? Daask (talk) 22:58, 17 March 2019 (UTC)[reply]

@Daask: In this case protocol (P2700) is not referring to a network protocol; see the documentation on the project page.
Git Wire Protocol (Q53755957) is the old network protocol, used for git: URLs. These days https: URLs have a number of advantages over the old git: URLs and are more common. It would clearly be wrong to use Git Wire Protocol (Q53755957) with a Git http: or https: URL; these use Git Dumb HTTP (Q63084966), Git Smart HTTP (Q63085165), Git Dumb HTTP over TLS (Q63085353), or Git Smart HTTP over TLS (Q63085261) on the network. The client and server will automatically use the more efficient Smart variant if both support it and the Dumb variant otherwise; the user would not normally know or care which one ends up being used and it may be different depending on the Git client that is used, so network protocol is not what is important here. What is important is how the user can use the URL; for example, they can provide it to Git (Q186055), Apache Subversion (Q46794), Mercurial (Q476543), etc. It might be stretching the terminology a bit, but it identifies the protocol that the user would follow to make use of the URL. And the current usage of the source code repository URL (P1324) protocol (P2700) qualifier mostly follows what is documented on the project page: Git (Q186055) has much more usage than all other protocol values combined. -LiberatorG (talk) 08:41, 18 September 2019 (UTC)[reply]