Follow

Zwei Profi-Software-Entwickler unterhalten sich:

a> Hast du eigentlich schon an der Seite optimiert?
b> b57031c3 und f8e8fdc6
a> Wo kommen die Farben hin?
b> Welche Farben? 🤨
a> b57031c3 und f8e8fdc6
b> Das sind Commit-Hashes 🤣
a> Ohh. Ich hab sie extra nachgeguckt! Die zweite ist hübscher, übrigens.

@rixx Mit den linearen Commit-Nummern von SVN war die Welt zugegebenermaßen für so einige Use-Cases ein bisschen mehr in Ordnung. 🤭

@rixx Das ist ehrlich gesagt eine großartige Idee. Da kann eins gleich mal einen Pullrequest bei gitlab machen. Jeder Commit wird in seiner individuellen Farbe angezeigt.^^

@maralorn @rixx @rixx demnächst dann: welcher commit war das, der kirschrote oder senfgelbe? ^^

@jotbe
Ein mögliches Problem dabei ist, dass die meisten Farben blass und hässlich sind, wenn die RGB-Kanäle gleichverteilt gewählt werden (was bei Nutzung des Hashes der Fall ist), und wenn man die 8-Zeichen-Hashes nimmt, hat man noch nen Alphakanal, wodurch alles mehr oder weniger gegen die Hintergrundfarbe strebt.

@rixx Als ich das letztes mal geschaut habe, waren hex color Codes sechs stellig 🤔

@frommMoritz @rixx Ach, dann interpretiere man das letzte Oktet als Alphakanal. Muss man nur erst für den Browser umrechnen.

(Allerdings dachte ich, git-Commits hätten siebenstellige Kurzbezeichner...)

@anathem @frommMoritz @rixx 7 wird oft verwendet, ja. Man kann aber alles ab 4 Zeichen verwenden, solange damit ein eindeutiger Commit referenziert wird. Standardmäßig nimmt git je nach repo eine Länge, die "hoffentlich" für ne Weile reicht: git-scm.com/docs/git-config

@jomo @anathem @frommMoritz @rixx
"core.abbrev
Set the length object names are abbreviated to. If unspecified or set to "auto", an appropriate value is computed based on the approximate number of packed objects in your repository, which hopefully is enough for abbreviated object names to stay unique for some time. The minimum length is 4."

@clonejo @jomo @anathem @frommMoritz auto ist eigentlich kurz, aber ich habe ein relativ aufwendiges git-log-alias, und das setzt die Länge da auf acht.

@anathem @frommMoritz Die Kurzbezeichner sind beliebig lang, solang sie eindeutig sind. Was dir angezeigt wird, hängt von deinen Vorlieben ab. Ich setz das auf acht.

Sign in to participate in the conversation
chaos.social

chaos.social - because anarchy is much more fun with friends.
chaos.social is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club. We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.