--- a/AbstractSourceCodeManager.st Tue Feb 25 00:22:28 2014 +0100
+++ b/AbstractSourceCodeManager.st Tue Feb 25 08:56:58 2014 +0100
@@ -1025,6 +1025,12 @@
More precisely, this checks that each line starts with zero or more
tabs (16r9) followed by 0-7 spaces (16r32) followed by non-space non-tab
character.
+ This is done for two reasons:
+ 1) Makefiles (and Make.proto/Make.spec) files MUST not have leading spaces in their rules, but tabs.
+ otherwise, make fails badly.
+
+ 2) for diff-comparison, a consisten tab/space discipline avoids false diff-positivies, which resulted from simple
+ edititing with different editors with different tab conventions.
"
| checkStream |
@@ -3909,15 +3915,15 @@
!AbstractSourceCodeManager class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.320 2014-02-11 15:07:33 vrany Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.321 2014-02-25 07:56:58 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.320 2014-02-11 15:07:33 vrany Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.321 2014-02-25 07:56:58 cg Exp $'
!
version_SVN
- ^ '$Id: AbstractSourceCodeManager.st,v 1.320 2014-02-11 15:07:33 vrany Exp $'
+ ^ '$Id: AbstractSourceCodeManager.st,v 1.321 2014-02-25 07:56:58 cg Exp $'
! !