Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2009-05-05 18:17:51
Size: 1107
Comment: works with 1.2, too
Revision 4 as of 2009-05-25 08:40:41
Size: 1116
Editor: abuehl
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Download site: [http://bitbucket.org/face/timestamp/] (Developed with Mercurial 1.1.2 - works with 1.2) Download site: [[http://bitbucket.org/face/timestamp/]] (Developed with Mercurial 1.1.2 - works with 1.2)
Line 13: Line 13:
This extension stops you from commiting a ["CaseFolding"] collision. In the current version of Mercurial, it is possible to introduce case-folding collisions by means of ["Merge"] and ["RebaseExtension"] while using a repository solely on case-folding file-systems like NTFS. In addition, such a collision can not be detected by the user until he tries to update back to this commit. This extension stops you from commiting a [[CaseFolding]] collision. In the current version of Mercurial, it is possible to introduce case-folding collisions by means of [[Merge]] and [[RebaseExtension]] while using a repository solely on case-folding file-systems like NTFS. In addition, such a collision can not be detected by the user until he tries to update back to this commit.
Line 25: Line 25:
Line 27: Line 26:
CategoryExtension CategoryExtensionsByOthers

Casestop Extension

This extension is not distributed with Mercurial.

Author: Friedrich Kastner-Masilko

Download site: http://bitbucket.org/face/timestamp/ (Developed with Mercurial 1.1.2 - works with 1.2)

This extension is still in alpha, use it at your own risk.

Overview

This extension stops you from commiting a CaseFolding collision. In the current version of Mercurial, it is possible to introduce case-folding collisions by means of Merge and RebaseExtension while using a repository solely on case-folding file-systems like NTFS. In addition, such a collision can not be detected by the user until he tries to update back to this commit.

Furthermore, on projects using repos shared by users of Windows and POSIX-systems, it is easy for a POSIX user to cause the Windows folks a hard time. With this extension, you'll be stopped before commiting the crime...

Configuration

Configure your .hgrc to enable the precommit hook:

[hooks]
precommit.casestop = python:hgext.casestop.hook


CategoryExtensionsByOthers

CasestopExtension (last edited 2019-10-31 12:31:31 by FriedrichKastner)