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

George Notaras gnot at g-loaded.eu
Wed Mar 28 15:08:07 EEST 2012


On 28/3/2012 2:45 πμ, Christos Ricudis wrote:
> On 03/28/2012 12:49 AM, George Notaras wrote:
>> Όλα αυτά βασίζονται στην υπόθεση ότι το νέο repository (repo-new) που θα
>> προκύψει από το conversion έχει *ακριβώς* τα ίδια revision numbers στα
>> αντίστοιχα changesets με το παλιο (repo-old). Ισχύει αυτό, έτσι δεν
>> είναι; Επίσης, αν βλέπεις κάτι στραβό με τη διαδικασία (ή φυσικά
>> οποιοσδήποτε άλλος), please let me know!
>>    
> 
> Γενικα να εχεις υποψην σου οτι στα μοντερνα versioning systems με opaque
> manifests και τετοιες ανωμαλιες, ειναι εκ σχεδιασμου επιτηδες δυσκολο να
> "αλλαξεις το παρελθον" - οποτε πρεπει να προσεχεις παρα πολυ τι κανεις.
> Αυτο γινεται και για λογους ασφαλειας, και για λογους υπευθυνοτητας -
> οταν σε περνανε απο code audits μπορει να θελουν να δουν την πορεια
> αναπτυξης ενος εργου, και ειναι καλο να ξερουν οτι δεν ειναι εντελως
> trivial να την μαγειρεψεις εκ των υστερων.
> 

Η αλήθεια είναι ότι δεν είχα συνειδητοποιήσει το βαθμό στον οποίο είναι
κλειδωμένο το history του κάθε repository και το κάθε changeset με τα
προηγούμενα, μέχρι που διάβασα διάφορα πράγματα τις τελευταίες ημέρες.
Πραγματικά αυτό είναι ένα σημείο στο οποίο πρέπει να δοθεί η δέουσα
σημασία, γιατί αν το history φύγει έξω από ένα ελεγχόμενο περιβάλλον,
κάτι που είναι δεδομένο για open-source projects που χρησιμοποιούν DVCS,
τότε τέλος. Οποιεσδήποτε μετέπειτα αλλαγές γίνουν στο history θα
δημιουργήσουν περισσότερα προβλήματα από όσα θα λύσουν.


More information about the Linux-greek-users mailing list