Guille shows me a filesystem git accessed and browsed from Pharo. Soon
to be public.



On Mon, Jan 29, 2018 at 10:14 AM, Christophe Demarey
<christophe.dema...@inria.fr> wrote:
> Hi Ken,
>
>> Le 27 janv. 2018 à 15:38, kmo <vox...@gmail.com> a écrit :
>>
>> I don't understand how iceberg handles resource files that you might also
>> like to version along with the pharo code.
>
> For now, Iceberg do not really handle these files but it is planned in a next 
> future.
>
>> Say I have an CSV file and a text file that my pharo application uses. How
>> do I include these in the iceberg commit/push? How do I see changes made in
>> these files from version to version?
>
> Currently, you cannot do anything related to this through the UI.
> What you could do is to call directly Iceberg API to commit ressources to the 
> git repository:
> 1/ write the resource content in git working copy (std file system). There is 
> a utility method: IceRepository>>#saveContent: aString inWorkingCopyFile: 
> aRelativePathString
> 2/ add these files to git index through: IceRepository>>addFilesToIndex: 
> aListOfPaths
> 3/ commit :
> iceRepository
>                 commitIndexWithMessage: commitMessage
>                 andParents:  { iceRepository headCommit }
>
> You can also read ressources by suing IceRepository>>#contentOfFileNamed: 
> aPathString commit: aCommitId
>
> Christophe.
>
>> Does iceberg only handle pharo code? Generally git clients don't care about
>> the file type - and it it is any kind of text you can see the actual
>> differences between each commit.
>>
>> Ken
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>
>
>

Reply via email to