Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2009-02-12 20:53:17
Size: 989
Comment:
Revision 3 as of 2009-05-05 17:58:11
Size: 1105
Comment: Added MakewritableExtension
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Currently I'm working as code monkey in the automation business. And there I am doomed to use MKS as centralized versioning system. Hopefully not for long, as I'm slowly proselytizing my co-workers towards DistributedSCM and ["Mercurial"] especially. Currently I'm working as code monkey in the automation business. And there I am doomed to use MKS as centralized versioning system. Hopefully not for long, as I'm slowly proselytizing my co-workers towards ["DistributedSCM"] and ["Mercurial"] especially.
Line 10: Line 10:
 * [Timestamp] - saves and restores timestamps for user-defined files (.hgtimestamp) by means of command (hg timestamp) and hooks (preprecommit and postupdate).
 * [Casestop] - stops commiting case-folding collisions by means of a precommit hook.
 * ["TimestampExtension"] - saves and restores timestamps for user-defined files (.hgtimestamp) by means of command (hg timestamp) and hooks (preprecommit and postupdate).
 * ["CasestopExtension"] - stops commiting case-folding collisions by means of a precommit hook.
 * ["MakewritableExtension"] - interactively removes read-only flag from accessed files.

About me

I'm a C/C++/C# developer and mostly Windows user. Currently I'm working as code monkey in the automation business. And there I am doomed to use MKS as centralized versioning system. Hopefully not for long, as I'm slowly proselytizing my co-workers towards ["DistributedSCM"] and ["Mercurial"] especially.

Extensions

While I'm happy with Mercurial, there are some pitfalls under Windows and especially in the working environment I'm using it. I tried to address them with some extensions:

  • ["TimestampExtension"] - saves and restores timestamps for user-defined files (.hgtimestamp) by means of command (hg timestamp) and hooks (preprecommit and postupdate).

  • ["CasestopExtension"] - stops commiting case-folding collisions by means of a precommit hook.

  • ["MakewritableExtension"] - interactively removes read-only flag from accessed files.

Projects

I'm using Mercurial for my own open-source projects, too:

FriedrichKastner (last edited 2016-06-15 15:34:00 by FriedrichKastner)