[Pkg] Monticello Public: PackageInfo-Base-kph.64.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Fri Dec 12 01:29:10 UTC 2008


A new version of PackageInfo-Base was added to project Monticello Public:
http://www.squeaksource.com/mc/PackageInfo-Base-kph.64.mcz

==================== Summary ====================

Name: PackageInfo-Base-kph.64
Author: kph
Time: 12 December 2008, 1:29:08 am
UUID: 95e217d4-04eb-40d2-b256-60d07ae1f871
Ancestors: PackageInfo-Base-kph.63

fixed external files to include a directory named <packagename>

=============== Diff against PackageInfo-Base-kph.63 ===============

Item was changed:
  ----- Method: FileDirectory>>entriesRecursive:on: (in category '*packageinfo-base') -----
  entriesRecursive: isRecursive on: aCollection
  	
  	| aFD |
  		
  	self entries do: [ :dirEntry | 
  	
  		aFD := self fullNameFor: dirEntry name.
  
  		dirEntry isDirectory 
+ 			ifTrue: [ isRecursive ifTrue: [ (FileDirectory on: aFD) entriesRecursive: isRecursive on: aCollection ] ].
+ 	     aCollection add: (FileDirectory on: aFD)
- 			ifTrue: [ isRecursive ifTrue: [ (FileDirectory on: aFD) entriesRecursive: isRecursive on: aCollection ] ]
- 			ifFalse: [ aCollection add: (FileDirectory on: aFD) ]
  	].
   
  	^ aCollection!

Item was changed:
  ----- Method: PackageInfo>>externalFiles (in category 'naming') -----
  externalFiles
  	
  	| matches entries excludes |
  	
  	matches := self externalFilesMatches.
  	excludes := self externalFilesExclude.
  	
  	entries := (FileDirectory default entriesAsFDs) select: [ :aFD | matches anySatisfy: [ :match | match match: aFD localName ] ].
  	entries := entries reject: [ :aFD | excludes anySatisfy: [ :match | match match: aFD localName ] ].
  
  	entries addAll: (entries gather: [ :aFD | aFD allEntriesAsFDs ]).
  
+ 	entries := entries reject: [ :aFD | (aFD localName beginsWith: '.') or: [ aFD directoryEntry isDirectory ] ].
- 	entries := entries reject: [ :aFD | aFD localName beginsWith: '.' ].
  
  	^ entries !



More information about the Packages mailing list