Uh oh!
There was an error while loading. Please reload this page.
chore: 여러 계정으로 갈라진 커밋 작성자를 .mailmap 으로 통합 - #87
Open
RosieOh wants to merge 1 commit into
Open
Conversation
로컬 git 설정과 GitHub noreply 주소가 섞여 기여자 4명이 9개 identity 로 갈라져 있었다. git shortlog 가 같은 사람을 여러 줄로 세서 누가 무엇을 했는지 읽기 어려웠다. - RosieOh: thoh / dhxogns920 / TaehunOh(noreply) 네 갈래 → 29커밋 - bona1122: 개인 메일 + noreply 두 갈래 → 93커밋 - leejimin: 같은 메일에 표시 이름만 달랐다 → 65커밋 히스토리는 건드리지 않는다. .mailmap 은 git 이 표시할 때만 참조하므로 커밋 해시가 그대로이고 팀원의 로컬 브랜치에도 영향이 없다. `LEE JIMIN <...minbarry-0915...>` 는 넣지 않았다. 표시 이름은 leejimin 과 비슷하지만 GitHub 계정이 minbarry-0915 로 달라 동일인이라고 단정할 근거가 없다. 확인되면 추가한다. 참고: GitHub 웹 UI 와 기여도 그래프는 .mailmap 을 읽지 않고 커밋 이메일로 계정을 찾는다. 그쪽까지 맞추려면 각자 계정 설정에 쓰던 이메일을 등록해야 한다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
개요 (Overview)
로컬 git 설정과 GitHub noreply 주소가 섞여 기여자 4명이 9개 identity 로 갈라져 있었습니다.
git shortlog가 같은 사람을 여러 줄로 세서 누가 무엇을 했는지 읽기 어려웠습니다..mailmap은 git 이 표시할 때만 참조하는 파일이라 히스토리를 바꾸지 않습니다.커밋 해시가 그대로이고 팀원의 로컬 브랜치에도 영향이 없습니다.
변경 사항 (Changes)
.mailmap한 파일만 추가했습니다.변경 전 — 9개
변경 후 — 4개
변경 유형 (Change Type)
기술적 상세 설명 (Technical Details)
합친 근거
thoh·dhxogns920·TaehunOh(noreply)→RosieOhRosieOhbona1122noreply →bona1122bona1122가 그대로 들어 있음jimin lee→leejimin합치지 않은 것
LEE JIMIN <80612109+minbarry-0915@users.noreply.github.com>는 넣지 않았습니다.표시 이름은
leejimin과 비슷하지만 GitHub 계정이minbarry-0915로 달라 동일인이라고단정할 근거가 없습니다. 남의 커밋을 잘못 귀속시키는 쪽이 갈라져 있는 것보다 나쁩니다.
동일인이 맞다면 아래 한 줄만 추가하면 됩니다.
추가 정보 (Additional Information)
GitHub 웹 UI 와 기여도 그래프(잔디)는
.mailmap을 읽지 않습니다. 커밋 이메일로 계정을찾기 때문입니다. 그쪽까지 맞추려면 각자
github.com/settings/emails에서 그동안 쓰던 이메일을자기 계정에 등록하면 과거 커밋이 소급 적용됩니다.
확인 방법: