Re: Αλλαγή committer name σε hg repositories

Giorgos Keramidas keramida at ceid.upatras.gr
Tue Mar 27 23:33:39 EEST 2012


2012/3/27 George Notaras <gnot at g-loaded.eu>
>
> Όλα τα commits σε οποιοδήποτε hg repository κι αν έχω τα έχω κάνει
> χρησιμοποιώντας το παρακάτω config στο hgrc (όσον αφορά στο username):

 Oops :)

> ΥΓ: Μήπως τελικά θα έπρεπε να αλλάξω απλά το username στο hgrc και να
> συνεχίσω σαν να μην συμβαίνει τίποτα;

Ναι. Μπορείς να κάνεις αυτό.

Επίσης μπορείς να δημιουργήσεις ένα νέο repository, με τα σωστά
committer names, χρησιμοποιώντας το authormap flag του
convert extension [1].  Το extension δεν παίζει μόνο με git,
cvs, bazaar ως source αλλά και με hg ως source ;-)

    % cat /tmp/authormap.txt
    mynickname = Giorgos Notaras <gnot at g-loaded.eu>
    %

Με αυτό σε ένα plain text file τρέξε κάτι σαν αυτό (αφού προφανώς
ενεργοποιήσεις προσωρινά το 'convert' extension στο ~/.hgrc σου
ή με command-line option):

    % cd /tmp
    % hg convert --authormap=/tmp/authormap.txt \
        /path/to/original/repository \
        new-repository

Ύστερα κοίτα το new-repository. Αν σου φαίνεται καλό, πάρε
backup το παλιό και αντικατέστησέ το.

[1] http://mercurial.selenic.com/wiki/ConvertExtension



More information about the Linux-greek-users mailing list