Fwd: Changes to Git hook behaviour
Shinjo Park
kde at peremen.name
Sun Jun 27 13:23:49 BST 2021
안녕하세요.
현재까지는 릴리스 tarball을 생성할 때 번역 파일을 SVN에서 복사하는 형태를 사용했으나, KDE의 릴리스 작업을 쉽게 하기 위해서
이제는 주기적으로 SVN에서 git으로 번역 파일이 복사될 예정입니다. https://invent.kde.org 사이트에 있는 git
저장소에 업로드될 예정인 po 파일은 SVN에 있는 것의 미러일 뿐이며, 번역 파일 관리는 그대로 SVN에서 진행됩니다. 이미 시스템
관리자들도 이 사실을 모른 채 git 저장소에 번역에 대한 Merge Request를 생성할 가능성에 대해서 알고 있으며, git에 번역을
직접 커밋하는 것을 막도록 아래 이메일에서 언급된 것과 같은 git hook이 invent.kde.org에 적용되어 있습니다.
앞으로도 새로운 번역 제출이나 기존 번역 수정 제안 등은 이 메일링 리스트를 통해서 진행되며, invent.kde.org에서 git 저장소의
번역을 수정하는 형태로는 제출할 수 없음을 공지합니다.
박신조 드림.
---------- 전달된 메시지 ----------
제목: Changes to Git hook behaviour
날짜: 2021년 6월 27일 일요일, 오전 5시 39분 13초 CEST
보낸 사람: Ben Cooksley <bcooksley at kde.org>
받는 사람: kde-devel <kde-devel at kde.org>, kde-core-devel <kde-core-devel at kde.org>
참조: sysadmin <sysadmin at kde.org>
Hi all,
This afternoon Sysadmin made a change to the Git hooks which run on all
repositories on GitLab (invent.kde.org). The effect of this is that going
forward the folders po/ and poqm/ are now protected and cannot be changed
by anyone other than scripty.
If you are impacted by this you will receive the following audit error when
pushing:
remote: Audit failure - Commit 4f85fc61641f51418277c33d240b385243446567 -
Translations maintained separately: po/test.pot
This change is intended to support upcoming work on simplifying the release
process for projects and will allow for our nightly builds to start
including a full set of translations.
While not ready yet, scripty will begin populating these directories with
the appropriate files once the necessary work to support this has been
completed on the scripty side.
In the meantime, if you are a release manager of a project that embeds
translations into your Git tag, please file a Sysadmin ticket to request
special access be temporarily granted.
Please let us know if you have any questions on the above!
Many thanks,
Ben Cooksley
KDE Sysadmin
-----------------------------------------