I'm using the following

| repo |
repo := IceRepository registry detect: [ :each | each name = 'my-repo' ].
repo addFilesToIndex: {'CHANGELOG.md'}.

so then the iceberg commit will also include the (external) file change

Peter

On Tue, Feb 27, 2018 at 11:06 PM, Andrew P. Black <apblack@pdx.edu> wrote:
I have some text files that I would like to include in every commit (if they have changed since the prior commit).�� What is the right way to make this happen automatically?�� Or else I forget to add them ...

Adding the files to a _separate_ commit breaks Iceberg, because it decides that the image is behind the repo, but there is no code that it can load to bring it up to date.�� I���m hoping that if the text files go in the same commit, all will be well.

I���ve made some progress with this.�� I have found that if I have staged the text files before I do the commit with Iceberg, then they will be included in the commit.�� So what I need is a way of detecting modifications in the local repository (the equivalent of "git status") and then doing a "git add ..." for the changed files.�� And then, ideally, hooking this into Iceberg.�� Alternatively, I could I suppose write a pre-commit hook as a shell script and just put it in the .git/hooks directory.