
So I've let the branch I'm using to work on the @minOccurs @maxOccurs bug lay fallow for a bit too long now. I'd like to merge the changes that have been made to the 'dev' branch since I created the 'sydb-occurs' branch into that branch. Can someone remind me how to do that? Thanks.

Hi Syd: Here’s how to merge your branch into dev: You need to switch over to the dev branch from your sydb-occurs branch with git checkout dev then merge with: git merge sydb-occurs I just had to look this up for one of my projects—timely. :-) Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 6, 2016, at 9:01 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
So I've let the branch I'm using to work on the @minOccurs @maxOccurs bug lay fallow for a bit too long now. I'd like to merge the changes that have been made to the 'dev' branch since I created the 'sydb-occurs' branch into that branch. Can someone remind me how to do that?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

Oops! Just re-read your message and realized you were asking the opposite: How to merge the changes from dev into your sydb-occurs branch? So, my answer is really just the opposite: git checkout sydb-occurs git merge dev I was just reading about merging vs. rebasing here: https://www.atlassian.com/git/tutorials/merging-vs-rebasing <https://www.atlassian.com/git/tutorials/merging-vs-rebasing> and I’m pretty sure you want merge rather than rebase, but take a look. Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 7, 2016, at 2:27 AM, Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
Hi Syd: Here’s how to merge your branch into dev: You need to switch over to the dev branch from your sydb-occurs branch with git checkout dev
then merge with: git merge sydb-occurs
I just had to look this up for one of my projects—timely. :-)
Elisa
-- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 6, 2016, at 9:01 PM, Syd Bauman <s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu>> wrote:
So I've let the branch I'm using to work on the @minOccurs @maxOccurs bug lay fallow for a bit too long now. I'd like to merge the changes that have been made to the 'dev' branch since I created the 'sydb-occurs' branch into that branch. Can someone remind me how to do that?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

Don’t forget you need to pull into dev first. Best thing to do, probably: git checkout dev git pull origin dev git checkout sydb-occurs git merge dev You could short-circuit that process by just doing git pull origin dev in your branch, but then you wouldn’t have a local, up-to-date dev branch, so you’d still have to pull it later.
On Nov 7, 2016, at 2:33 , Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
Oops! Just re-read your message and realized you were asking the opposite: How to merge the changes from dev into your sydb-occurs branch? So, my answer is really just the opposite:
git checkout sydb-occurs git merge dev
I was just reading about merging vs. rebasing here: https://www.atlassian.com/git/tutorials/merging-vs-rebasing <https://www.atlassian.com/git/tutorials/merging-vs-rebasing><https://www.atlassian.com/git/tutorials/merging-vs-rebasing <https://www.atlassian.com/git/tutorials/merging-vs-rebasing>> and I’m pretty sure you want merge rather than rebase, but take a look.
Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> <mailto:ebb8@pitt.edu <mailto:ebb8@pitt.edu>> Development site: http://newtfire.org <http://newtfire.org/> <http://newtfire.org/ <http://newtfire.org/>>
On Nov 7, 2016, at 2:27 AM, Elisa Beshero-Bondar <ebbondar@gmail.com <mailto:ebbondar@gmail.com>> wrote:
Hi Syd: Here’s how to merge your branch into dev: You need to switch over to the dev branch from your sydb-occurs branch with git checkout dev
then merge with: git merge sydb-occurs
I just had to look this up for one of my projects—timely. :-)
Elisa
-- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 6, 2016, at 9:01 PM, Syd Bauman <s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu> <mailto:s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu>>> wrote:
So I've let the branch I'm using to work on the @minOccurs @maxOccurs bug lay fallow for a bit too long now. I'd like to merge the changes that have been made to the 'dev' branch since I created the 'sydb-occurs' branch into that branch. Can someone remind me how to do that?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> <mailto:tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council <http://lists.lists.tei-c.org/mailman/listinfo/tei-council>
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> http://lists.lists.tei-c.org/mailman/listinfo/tei-council <http://lists.lists.tei-c.org/mailman/listinfo/tei-council>
PLEASE NOTE: postings to this list are publicly archived

Oy. I just (foolishly) did a $ git checkout dev $ git merge sydb-X when I meant the opposite: $ git checkout sydb-X $ git merge dev I haven't pushed anything, so no harm done; but I don't know how to git-undo what I just did in my local copy so I can easily move on. Any suggestions?

This will help: http://stackoverflow.com/questions/2389361/undo-a-git-merge-that-hasnt-been-... To summarize: use `git log` to find the sha of the last commit before the merge, then hard reset to that commit with: $ git reset --hard commit_sha You will lose uncommitted changes, though. Raff On Sun, Nov 13, 2016 at 7:42 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
Oy. I just (foolishly) did a
$ git checkout dev $ git merge sydb-X
when I meant the opposite:
$ git checkout sydb-X $ git merge dev
I haven't pushed anything, so no harm done; but I don't know how to git-undo what I just did in my local copy so I can easily move on. Any suggestions? -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

I think if you only reset the head of the dev branch, your own syd branch will be where it was before the merge, won’t it? Once you checkout the syd-b branch you should be able to review its distinct commit history and make sure you have everything… if I understand what just happened! hope this helps, Elisa
On Nov 13, 2016, at 7:45 PM, Raffaele Viglianti <raffaeleviglianti@gmail.com> wrote:
This will help: http://stackoverflow.com/questions/2389361/undo-a-git-merge-that-hasnt-been-...
To summarize: use `git log` to find the sha of the last commit before the merge, then hard reset to that commit with:
$ git reset --hard commit_sha
You will lose uncommitted changes, though.
Raff
On Sun, Nov 13, 2016 at 7:42 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
Oy. I just (foolishly) did a
$ git checkout dev $ git merge sydb-X
when I meant the opposite:
$ git checkout sydb-X $ git merge dev
I haven't pushed anything, so no harm done; but I don't know how to git-undo what I just did in my local copy so I can easily move on. Any suggestions? -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

Thank you Raff (and Elisa)! I think that worked, as I had no uncommitted changes to worry about. (And there are ways to worry about them in that Stack Overflow post.)
This will help: http://stackoverflow.com/questions/2389361/undo-a-git-merge-that-hasnt-been-...
To summarize: use `git log` to find the sha of the last commit before the merge, then hard reset to that commit with:
$ git reset --hard commit_sha
You will lose uncommitted changes, though.

Hmmm… I think you want to reset the head of, um, the dev branch. The latest commit on dev looks to be sydb <https://github.com/sydb> Eeek! Forgot to update detest.log expected result. <https://github.com/TEIC/TEI/commit/b67bba47e6ea6659cbc8594727ca4d0ea1193551> Does that reflect the merge? Elisa
On Nov 13, 2016, at 7:42 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
Oy. I just (foolishly) did a
$ git checkout dev $ git merge sydb-X
when I meant the opposite:
$ git checkout sydb-X $ git merge dev
I haven't pushed anything, so no harm done; but I don't know how to git-undo what I just did in my local copy so I can easily move on. Any suggestions? -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

OK. One file from sydb-occurs (odds/odd2odd.xsl) is ready to be merged into dev. But I don't remember what other changes I've made to sydb-occurs, and even if I did, I know they are not ready to be merged into dev. So two questions: 1) Any way to (easily) ask git which files have been changed in the sydb-occurs branch since it was created? I.e., at least the equivalent of the -v switch on `svn log`. 2) Can I merge just that one file into dev, and if so, how? Thanks.

Hi Syd— On Stack Overflow I discover this, which might help: git diff --name-only <some-other-branch> will show you what files are different between your current branch and <some-other-branch> Here’s the post: http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been... <http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been-modified-in-branch> Does that work? Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 19, 2016, at 2:57 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
OK. One file from sydb-occurs (odds/odd2odd.xsl) is ready to be merged into dev.
But I don't remember what other changes I've made to sydb-occurs, and even if I did, I know they are not ready to be merged into dev. So two questions:
1) Any way to (easily) ask git which files have been changed in the sydb-occurs branch since it was created? I.e., at least the equivalent of the -v switch on `svn log`.
2) Can I merge just that one file into dev, and if so, how?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

…And on merging just one file into dev, here’s something to look at: http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-sing... <http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-single-file-rather-than-merging-commits/11593308#11593308> Following the advice here, you’d checkout the dev branch, and apply a patch from your sydb-occurs branch to just one of the files there… Elisa
On Nov 19, 2016, at 3:43 PM, Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
Hi Syd— On Stack Overflow I discover this, which might help: git diff --name-only <some-other-branch> will show you what files are different between your current branch and <some-other-branch>
Here’s the post: http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been... <http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been-modified-in-branch>
Does that work? Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 19, 2016, at 2:57 PM, Syd Bauman <s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu>> wrote:
OK. One file from sydb-occurs (odds/odd2odd.xsl) is ready to be merged into dev.
But I don't remember what other changes I've made to sydb-occurs, and even if I did, I know they are not ready to be merged into dev. So two questions:
1) Any way to (easily) ask git which files have been changed in the sydb-occurs branch since it was created? I.e., at least the equivalent of the -v switch on `svn log`.
2) Can I merge just that one file into dev, and if so, how?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

Syd--Wait a second…This might be a better solution, on how to select particular files from one branch to merge into another branch: http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-... <http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-from-another-branch/> Seems simpler! Let us know what works..! Elisa (fascinated with git)
On Nov 19, 2016, at 3:52 PM, Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
…And on merging just one file into dev, here’s something to look at:
http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-sing... <http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-single-file-rather-than-merging-commits/11593308#11593308>
Following the advice here, you’d checkout the dev branch, and apply a patch from your sydb-occurs branch to just one of the files there… Elisa
On Nov 19, 2016, at 3:43 PM, Elisa Beshero-Bondar <ebbondar@gmail.com <mailto:ebbondar@gmail.com>> wrote:
Hi Syd— On Stack Overflow I discover this, which might help: git diff --name-only <some-other-branch> will show you what files are different between your current branch and <some-other-branch>
Here’s the post: http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been... <http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been-modified-in-branch>
Does that work? Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 19, 2016, at 2:57 PM, Syd Bauman <s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu>> wrote:
OK. One file from sydb-occurs (odds/odd2odd.xsl) is ready to be merged into dev.
But I don't remember what other changes I've made to sydb-occurs, and even if I did, I know they are not ready to be merged into dev. So two questions:
1) Any way to (easily) ask git which files have been changed in the sydb-occurs branch since it was created? I.e., at least the equivalent of the -v switch on `svn log`.
2) Can I merge just that one file into dev, and if so, how?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> http://lists.lists.tei-c.org/mailman/listinfo/tei-council <http://lists.lists.tei-c.org/mailman/listinfo/tei-council>
PLEASE NOTE: postings to this list are publicly archived

Also a simple way to check which files have been changed and not yet committed in your branch is git status To see the changes themselves use git diff On Nov 19, 2016 4:01 PM, "Elisa Beshero-Bondar" <ebbondar@gmail.com> wrote:
Syd--Wait a second…This might be a better solution, on how to select particular files from one branch to merge into another branch: http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to- merge-specific-files-from-another-branch/ <http://jasonrudolph.com/blog/ 2009/02/25/git-tip-how-to-merge-specific-files-from-another-branch/>
Seems simpler! Let us know what works..! Elisa (fascinated with git)
On Nov 19, 2016, at 3:52 PM, Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
…And on merging just one file into dev, here’s something to look at:
http://stackoverflow.com/questions/10784523/how-do-i- merge-changes-to-a-single-file-rather-than-merging- commits/11593308#11593308 <http://stackoverflow.com/ questions/10784523/how-do-i-merge-changes-to-a-single- file-rather-than-merging-commits/11593308#11593308>
Following the advice here, you’d checkout the dev branch, and apply a patch from your sydb-occurs branch to just one of the files there… Elisa
On Nov 19, 2016, at 3:43 PM, Elisa Beshero-Bondar <ebbondar@gmail.com <mailto:ebbondar@gmail.com>> wrote:
Hi Syd— On Stack Overflow I discover this, which might help: git diff --name-only <some-other-branch> will show you what files are different between your current branch and <some-other-branch>
Here’s the post: http://stackoverflow.com/questions/10641361/git-get- all-files-that-have-been-modified-in-branch <http://stackoverflow.com/ questions/10641361/git-get-all-files-that-have-been-modified-in-branch>
Does that work? Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 19, 2016, at 2:57 PM, Syd Bauman <s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu>> wrote:
OK. One file from sydb-occurs (odds/odd2odd.xsl) is ready to be merged into dev.
But I don't remember what other changes I've made to sydb-occurs, and even if I did, I know they are not ready to be merged into dev. So two questions:
1) Any way to (easily) ask git which files have been changed in the sydb-occurs branch since it was created? I.e., at least the equivalent of the -v switch on `svn log`.
2) Can I merge just that one file into dev, and if so, how?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> http://lists.lists.tei-c.org/mailman/listinfo/tei-council < http://lists.lists.tei-c.org/mailman/listinfo/tei-council>
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

Yeah, I was thinking git diff would do it, but git diff --name-only dev would show only the file names. (I didn’t realize before you that you could use diff that way—pretty cool.) Elisa
On Nov 19, 2016, at 4:04 PM, Raffaele Viglianti <raffaeleviglianti@gmail.com> wrote:
Also a simple way to check which files have been changed and not yet committed in your branch is
git status
To see the changes themselves use
git diff
On Nov 19, 2016 4:01 PM, "Elisa Beshero-Bondar" <ebbondar@gmail.com> wrote:
Syd--Wait a second…This might be a better solution, on how to select particular files from one branch to merge into another branch: http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to- merge-specific-files-from-another-branch/ <http://jasonrudolph.com/blog/ 2009/02/25/git-tip-how-to-merge-specific-files-from-another-branch/>
Seems simpler! Let us know what works..! Elisa (fascinated with git)
On Nov 19, 2016, at 3:52 PM, Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
…And on merging just one file into dev, here’s something to look at:
http://stackoverflow.com/questions/10784523/how-do-i- merge-changes-to-a-single-file-rather-than-merging- commits/11593308#11593308 <http://stackoverflow.com/ questions/10784523/how-do-i-merge-changes-to-a-single- file-rather-than-merging-commits/11593308#11593308>
Following the advice here, you’d checkout the dev branch, and apply a patch from your sydb-occurs branch to just one of the files there… Elisa
On Nov 19, 2016, at 3:43 PM, Elisa Beshero-Bondar <ebbondar@gmail.com <mailto:ebbondar@gmail.com>> wrote:
Hi Syd— On Stack Overflow I discover this, which might help: git diff --name-only <some-other-branch> will show you what files are different between your current branch and <some-other-branch>
Here’s the post: http://stackoverflow.com/questions/10641361/git-get- all-files-that-have-been-modified-in-branch <http://stackoverflow.com/ questions/10641361/git-get-all-files-that-have-been-modified-in-branch>
Does that work? Elisa -- Elisa Beshero-Bondar, PhD Director, Center for the Digital Text | Associate Professor of English University of Pittsburgh at Greensburg | Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: ebb8@pitt.edu <mailto:ebb8@pitt.edu> Development site: http://newtfire.org <http://newtfire.org/>
On Nov 19, 2016, at 2:57 PM, Syd Bauman <s.bauman@northeastern.edu <mailto:s.bauman@northeastern.edu>> wrote:
OK. One file from sydb-occurs (odds/odd2odd.xsl) is ready to be merged into dev.
But I don't remember what other changes I've made to sydb-occurs, and even if I did, I know they are not ready to be merged into dev. So two questions:
1) Any way to (easily) ask git which files have been changed in the sydb-occurs branch since it was created? I.e., at least the equivalent of the -v switch on `svn log`.
2) Can I merge just that one file into dev, and if so, how?
Thanks. -- tei-council mailing list tei-council@lists.tei-c.org <mailto:tei-council@lists.tei-c.org> http://lists.lists.tei-c.org/mailman/listinfo/tei-council < http://lists.lists.tei-c.org/mailman/listinfo/tei-council>
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

EB> On Stack Overflow I discover this, which might help: git diff EB> --name-only <some-other-branch> will show you what files are EB> different between your current branch and <some-other-branch> EB> Here’s the post: EB> http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been... EB> Does that work? Not exactly what I was looking for, but very helpful. Probably close enough for now, thank you. EB> And on merging just one file into dev, here’s something to look EB> at: EB> http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-sing... EB> Following the advice here, you’d checkout the dev branch, and EB> apply a patch from your sydb-occurs branch to just one of the EB> files there… I had tried this, and it did not seem to work. Executing the command gave me a bunch of choices for each "hunk" of text that was different. I said 'a' (apply all hunks). This seemed to make a modification to the local file awaiting to be committed; i.e. `git status` said the file in question was modified. But then when I asked git what changes had been made to that file, it said there were none; i.e., `git diff` reported no differences. But then I tried again to demonstrate to you that this didn't work. On this 2nd test run I actually ran a regular diff against a known copy, rather than git diff for working copy vs committed (local repo) copy. And it seems to have worked! But it is awfully peculiar, and quite unnerving, that `git diff` does not think it worked. Now I don't know what to do. EB> Wait a second…This might be a better solution, on how to select EB> particular files from one branch to merge into another branch: EB> http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-... EB> Seems simpler! Let us know what works..! It might be, but the exact same thing happens. See below. I had not tried this method at first, because the prose specifically says this method is for files that don't yet exist in the dev branch. But after you posted I did try it, and the exact same thing happens as with the '--patch' switch, except I don't get a choice as to which hunks to apply. See below. RV> Also a simple way to check which files have been changed and not RV> yet committed in your branch is RV> git status RV> To see the changes themselves use RV> git diff True, but not the problem I'm having here. below ----- I have 3 copies of the Stylesheets/ repo here in my current directory: _dev and _sydb-occurs are checked out to the named branch, up-to-date, and read-only. _test is read-write for experimenting. | dr-xr-xr-x 50 4.0K Nov 18 11:20 Stylesheets_dev/ | dr-xr-xr-x 49 4.0K Nov 15 16:29 Stylesheets_sydb-occurs/ | drwxrwxr-x 49 4.0K Nov 15 16:29 Stylesheets_test/ Here is an abbreviated and annotated console listing of what I did. | $ cd Stylesheets_test/ | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | nothing to commit (use -u to show untracked files) | $ git checkout sydb-occurs | Branch sydb-occurs set up to track remote branch sydb-occurs from origin. | Switched to a new branch 'sydb-occurs' | $ git pull | Already up-to-date. | $ git checkout dev | Switched to branch 'dev' | Your branch is up-to-date with 'origin/dev'. | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | nothing to commit (use -u to show untracked files) | | ; # first, make sure there are no mods to local working copy vs local dev repo | ; # (There should not be, `git status` says there aren't) | $ git --no-pager diff -U0 odds/odd2odd.xsl | ; # Good, no differences | | ; # test that local test copy is same as local dev copy ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_dev/odds/odd2odd.xsl | ; # (it is) | | $ # ... and different from local sydb-occurs copy ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_sydb-occurs/odds/odd2odd.xsl | *** odds/odd2odd.xsl 2016-11-19 19:44:13.818808272 -0500 | --- ../Stylesheets_sydb-occurs/odds/odd2odd.xsl 2016-11-19 14:15:57.035837976 -0500 | *************** | *** 25 **** | ! | --- 25 ---- | ! | *************** | *** 61 **** | ! <xsl:param name="defaultSource"></xsl:param> | --- 61 ---- | ! <xsl:param name="defaultSource"/> | $ ######### 1600 lines of `diff` output deleted here ######### | *************** | *** 2240 **** | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | --- 2171 ---- | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2247 **** | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | --- 2178 ---- | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2252 **** | - | --- 2182 ---- | ; # (and it is *very*) different | | ; # issue command we are testing | $ git checkout sydb-occurs odds/odd2odd.xsl | | ; # did it do anything? | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | Changes to be committed: | (use "git reset HEAD <file>..." to unstage) | | modified: odds/odd2odd.xsl | | Untracked files not listed (use -u option to show untracked files) | | ; # Yay! We have a modified version, modifications must be the ones we want. | ; # Let's actually see what the difference is (between new local copy | ; # and the committed dev version): | $ git --no-pager diff -U0 odds/odd2odd.xsl | ; # Oops ... no difference. ??? | | ; # So if there's no difference there, there should be no difference | ; # between this local copy and the dev working copy. Let's see ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_dev/odds/odd2odd.xsl | *** odds/odd2odd.xsl 2016-11-19 19:45:56.985390835 -0500 | --- ../Stylesheets_dev/odds/odd2odd.xsl 2016-11-18 11:54:22.943262068 -0500 | *************** | *** 25 **** | ! | --- 25 ---- | ! | *************** | *** 61 **** | ! <xsl:param name="defaultSource"/> | --- 61 ---- | ! <xsl:param name="defaultSource"></xsl:param> | ; ######### 1605 lines of diff output deleted here ######### | *************** | *** 2178 **** | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | --- 2247 ---- | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2182 **** | --- 2252 ---- | + | ; # oh dear, they are *very* different | | ; # is the local working copy the same as the sydb-occurs working copy? | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_sydb-occurs/odds/odd2odd.xsl | ; # Yup.

Syd— Tell me if I understand you about the problem and what’s not working: 1) You need to be able to identify files you’ve changed on sydb-occurs branch by comparing them against their counterparts on the dev. And you’ve figured that out—problem solved, right? 2) You know you only want to merge one or two specific files in sydb-occurs into dev., and you’re having trouble getting that to happen. From what I can see in your commands, you’re looking at the origin/dev on your local computer and (unless I missed something here) I don’t think you’ve pulled in changes from the master (remote) dev branch. I expect that’s part of the problem here… Okay, so this is what I thought should work, if you’ve identified the one file you want to merge into dev: (it’s the example from the Jason Rudolph tutorial): You checkout sydb-occurs and indicate the path to the file(s) you want to merge, as in the example below: **** We can simply give git checkout the name of the feature branch [1] and the paths to the specific files that we want to add to our master branch. $ git branch * master twitter_integration $ git checkout twitter_integration app/models/avatar.rb db/migrate/20090223104419_create_avatars.rb test/unit/models/avatar_test.rb test/functional/models/avatar_test.rb $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: app/models/avatar.rb # new file: db/migrate/20090223104419_create_avatars.rb # new file: test/functional/models/avatar_test.rb # new file: test/unit/models/avatar_test.rb # $ git commit -m "'Merge' avatar code from 'twitter_integration' branch" [master]: created 4d3e37b: "'Merge' avatar code from 'twitter_integration' branch" 4 files changed, 72 insertions(+), 0 deletions(-) create mode 100644 app/models/avatar.rb create mode 100644 db/migrate/20090223104419_create_avatars.rb create mode 100644 test/functional/models/avatar_test.rb create mode 100644 test/unit/models/avatar_test.rb **** Hope this is helping…but I may not be understanding the problem! E
On Nov 19, 2016, at 8:30 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
EB> On Stack Overflow I discover this, which might help: git diff EB> --name-only <some-other-branch> will show you what files are EB> different between your current branch and <some-other-branch> EB> Here’s the post: EB> http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been... EB> Does that work?
Not exactly what I was looking for, but very helpful. Probably close enough for now, thank you.
EB> And on merging just one file into dev, here’s something to look EB> at: EB> http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-sing... EB> Following the advice here, you’d checkout the dev branch, and EB> apply a patch from your sydb-occurs branch to just one of the EB> files there…
I had tried this, and it did not seem to work. Executing the command gave me a bunch of choices for each "hunk" of text that was different. I said 'a' (apply all hunks). This seemed to make a modification to the local file awaiting to be committed; i.e. `git status` said the file in question was modified. But then when I asked git what changes had been made to that file, it said there were none; i.e., `git diff` reported no differences.
But then I tried again to demonstrate to you that this didn't work. On this 2nd test run I actually ran a regular diff against a known copy, rather than git diff for working copy vs committed (local repo) copy. And it seems to have worked! But it is awfully peculiar, and quite unnerving, that `git diff` does not think it worked. Now I don't know what to do.
EB> Wait a second…This might be a better solution, on how to select EB> particular files from one branch to merge into another branch: EB> http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-... EB> Seems simpler! Let us know what works..!
It might be, but the exact same thing happens. See below. I had not tried this method at first, because the prose specifically says this method is for files that don't yet exist in the dev branch. But after you posted I did try it, and the exact same thing happens as with the '--patch' switch, except I don't get a choice as to which hunks to apply. See below.
RV> Also a simple way to check which files have been changed and not RV> yet committed in your branch is RV> git status RV> To see the changes themselves use RV> git diff
True, but not the problem I'm having here.
below ----- I have 3 copies of the Stylesheets/ repo here in my current directory: _dev and _sydb-occurs are checked out to the named branch, up-to-date, and read-only. _test is read-write for experimenting. | dr-xr-xr-x 50 4.0K Nov 18 11:20 Stylesheets_dev/ | dr-xr-xr-x 49 4.0K Nov 15 16:29 Stylesheets_sydb-occurs/ | drwxrwxr-x 49 4.0K Nov 15 16:29 Stylesheets_test/ Here is an abbreviated and annotated console listing of what I did.
| $ cd Stylesheets_test/ | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | nothing to commit (use -u to show untracked files) | $ git checkout sydb-occurs | Branch sydb-occurs set up to track remote branch sydb-occurs from origin. | Switched to a new branch 'sydb-occurs' | $ git pull | Already up-to-date. | $ git checkout dev | Switched to branch 'dev' | Your branch is up-to-date with 'origin/dev'. | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | nothing to commit (use -u to show untracked files) | | ; # first, make sure there are no mods to local working copy vs local dev repo | ; # (There should not be, `git status` says there aren't) | $ git --no-pager diff -U0 odds/odd2odd.xsl | ; # Good, no differences | | ; # test that local test copy is same as local dev copy ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_dev/odds/odd2odd.xsl | ; # (it is) | | $ # ... and different from local sydb-occurs copy ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_sydb-occurs/odds/odd2odd.xsl | *** odds/odd2odd.xsl 2016-11-19 19:44:13.818808272 -0500 | --- ../Stylesheets_sydb-occurs/odds/odd2odd.xsl 2016-11-19 14:15:57.035837976 -0500 | *************** | *** 25 **** | ! | --- 25 ---- | ! | *************** | *** 61 **** | ! <xsl:param name="defaultSource"></xsl:param> | --- 61 ---- | ! <xsl:param name="defaultSource"/> | $ ######### 1600 lines of `diff` output deleted here ######### | *************** | *** 2240 **** | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | --- 2171 ---- | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2247 **** | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | --- 2178 ---- | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2252 **** | - | --- 2182 ---- | ; # (and it is *very*) different | | ; # issue command we are testing | $ git checkout sydb-occurs odds/odd2odd.xsl | | ; # did it do anything? | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | Changes to be committed: | (use "git reset HEAD <file>..." to unstage) | | modified: odds/odd2odd.xsl | | Untracked files not listed (use -u option to show untracked files) | | ; # Yay! We have a modified version, modifications must be the ones we want. | ; # Let's actually see what the difference is (between new local copy | ; # and the committed dev version): | $ git --no-pager diff -U0 odds/odd2odd.xsl | ; # Oops ... no difference. ??? | | ; # So if there's no difference there, there should be no difference | ; # between this local copy and the dev working copy. Let's see ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_dev/odds/odd2odd.xsl | *** odds/odd2odd.xsl 2016-11-19 19:45:56.985390835 -0500 | --- ../Stylesheets_dev/odds/odd2odd.xsl 2016-11-18 11:54:22.943262068 -0500 | *************** | *** 25 **** | ! | --- 25 ---- | ! | *************** | *** 61 **** | ! <xsl:param name="defaultSource"/> | --- 61 ---- | ! <xsl:param name="defaultSource"></xsl:param> | ; ######### 1605 lines of diff output deleted here ######### | *************** | *** 2178 **** | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | --- 2247 ---- | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2182 **** | --- 2252 ---- | + | ; # oh dear, they are *very* different | | ; # is the local working copy the same as the sydb-occurs working copy? | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_sydb-occurs/odds/odd2odd.xsl | ; # Yup. -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

To be honest, I’d probably just take the coward’s way out and make a copy of the file, switch to the dev branch, copy it into place and commit it. You’d lose the commit history within the branch, but if it was my work, I probably wouldn’t care...
On Nov 19, 2016, at 21:09 , Elisa Beshero-Bondar <ebbondar@gmail.com> wrote:
Syd— Tell me if I understand you about the problem and what’s not working:
1) You need to be able to identify files you’ve changed on sydb-occurs branch by comparing them against their counterparts on the dev. And you’ve figured that out—problem solved, right? 2) You know you only want to merge one or two specific files in sydb-occurs into dev., and you’re having trouble getting that to happen. From what I can see in your commands, you’re looking at the origin/dev on your local computer and (unless I missed something here) I don’t think you’ve pulled in changes from the master (remote) dev branch. I expect that’s part of the problem here…
Okay, so this is what I thought should work, if you’ve identified the one file you want to merge into dev: (it’s the example from the Jason Rudolph tutorial): You checkout sydb-occurs and indicate the path to the file(s) you want to merge, as in the example below:
****
We can simply give git checkout the name of the feature branch [1] and the paths to the specific files that we want to add to our master branch.
$ git branch * master twitter_integration $ git checkout twitter_integration app/models/avatar.rb db/migrate/20090223104419_create_avatars.rb test/unit/models/avatar_test.rb test/functional/models/avatar_test.rb $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: app/models/avatar.rb # new file: db/migrate/20090223104419_create_avatars.rb # new file: test/functional/models/avatar_test.rb # new file: test/unit/models/avatar_test.rb # $ git commit -m "'Merge' avatar code from 'twitter_integration' branch" [master]: created 4d3e37b: "'Merge' avatar code from 'twitter_integration' branch" 4 files changed, 72 insertions(+), 0 deletions(-) create mode 100644 app/models/avatar.rb create mode 100644 db/migrate/20090223104419_create_avatars.rb create mode 100644 test/functional/models/avatar_test.rb create mode 100644 test/unit/models/avatar_test.rb ****
Hope this is helping…but I may not be understanding the problem! E
On Nov 19, 2016, at 8:30 PM, Syd Bauman <s.bauman@northeastern.edu> wrote:
EB> On Stack Overflow I discover this, which might help: git diff EB> --name-only <some-other-branch> will show you what files are EB> different between your current branch and <some-other-branch> EB> Here’s the post: EB> http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been... EB> Does that work?
Not exactly what I was looking for, but very helpful. Probably close enough for now, thank you.
EB> And on merging just one file into dev, here’s something to look EB> at: EB> http://stackoverflow.com/questions/10784523/how-do-i-merge-changes-to-a-sing... EB> Following the advice here, you’d checkout the dev branch, and EB> apply a patch from your sydb-occurs branch to just one of the EB> files there…
I had tried this, and it did not seem to work. Executing the command gave me a bunch of choices for each "hunk" of text that was different. I said 'a' (apply all hunks). This seemed to make a modification to the local file awaiting to be committed; i.e. `git status` said the file in question was modified. But then when I asked git what changes had been made to that file, it said there were none; i.e., `git diff` reported no differences.
But then I tried again to demonstrate to you that this didn't work. On this 2nd test run I actually ran a regular diff against a known copy, rather than git diff for working copy vs committed (local repo) copy. And it seems to have worked! But it is awfully peculiar, and quite unnerving, that `git diff` does not think it worked. Now I don't know what to do.
EB> Wait a second…This might be a better solution, on how to select EB> particular files from one branch to merge into another branch: EB> http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-... EB> Seems simpler! Let us know what works..!
It might be, but the exact same thing happens. See below. I had not tried this method at first, because the prose specifically says this method is for files that don't yet exist in the dev branch. But after you posted I did try it, and the exact same thing happens as with the '--patch' switch, except I don't get a choice as to which hunks to apply. See below.
RV> Also a simple way to check which files have been changed and not RV> yet committed in your branch is RV> git status RV> To see the changes themselves use RV> git diff
True, but not the problem I'm having here.
below ----- I have 3 copies of the Stylesheets/ repo here in my current directory: _dev and _sydb-occurs are checked out to the named branch, up-to-date, and read-only. _test is read-write for experimenting. | dr-xr-xr-x 50 4.0K Nov 18 11:20 Stylesheets_dev/ | dr-xr-xr-x 49 4.0K Nov 15 16:29 Stylesheets_sydb-occurs/ | drwxrwxr-x 49 4.0K Nov 15 16:29 Stylesheets_test/ Here is an abbreviated and annotated console listing of what I did.
| $ cd Stylesheets_test/ | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | nothing to commit (use -u to show untracked files) | $ git checkout sydb-occurs | Branch sydb-occurs set up to track remote branch sydb-occurs from origin. | Switched to a new branch 'sydb-occurs' | $ git pull | Already up-to-date. | $ git checkout dev | Switched to branch 'dev' | Your branch is up-to-date with 'origin/dev'. | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | nothing to commit (use -u to show untracked files) | | ; # first, make sure there are no mods to local working copy vs local dev repo | ; # (There should not be, `git status` says there aren't) | $ git --no-pager diff -U0 odds/odd2odd.xsl | ; # Good, no differences | | ; # test that local test copy is same as local dev copy ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_dev/odds/odd2odd.xsl | ; # (it is) | | $ # ... and different from local sydb-occurs copy ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_sydb-occurs/odds/odd2odd.xsl | *** odds/odd2odd.xsl 2016-11-19 19:44:13.818808272 -0500 | --- ../Stylesheets_sydb-occurs/odds/odd2odd.xsl 2016-11-19 14:15:57.035837976 -0500 | *************** | *** 25 **** | ! | --- 25 ---- | ! | *************** | *** 61 **** | ! <xsl:param name="defaultSource"></xsl:param> | --- 61 ---- | ! <xsl:param name="defaultSource"/> | $ ######### 1600 lines of `diff` output deleted here ######### | *************** | *** 2240 **** | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | --- 2171 ---- | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2247 **** | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | --- 2178 ---- | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2252 **** | - | --- 2182 ---- | ; # (and it is *very*) different | | ; # issue command we are testing | $ git checkout sydb-occurs odds/odd2odd.xsl | | ; # did it do anything? | $ git status -uno | On branch dev | Your branch is up-to-date with 'origin/dev'. | Changes to be committed: | (use "git reset HEAD <file>..." to unstage) | | modified: odds/odd2odd.xsl | | Untracked files not listed (use -u option to show untracked files) | | ; # Yay! We have a modified version, modifications must be the ones we want. | ; # Let's actually see what the difference is (between new local copy | ; # and the committed dev version): | $ git --no-pager diff -U0 odds/odd2odd.xsl | ; # Oops ... no difference. ??? | | ; # So if there's no difference there, there should be no difference | ; # between this local copy and the dev working copy. Let's see ... | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_dev/odds/odd2odd.xsl | *** odds/odd2odd.xsl 2016-11-19 19:45:56.985390835 -0500 | --- ../Stylesheets_dev/odds/odd2odd.xsl 2016-11-18 11:54:22.943262068 -0500 | *************** | *** 25 **** | ! | --- 25 ---- | ! | *************** | *** 61 **** | ! <xsl:param name="defaultSource"/> | --- 61 ---- | ! <xsl:param name="defaultSource"></xsl:param> | ; ######### 1605 lines of diff output deleted here ######### | *************** | *** 2178 **** | ! <xsl:apply-templates select="@*|*|text()|processing-instruction()" mode="pass4"/> | --- 2247 ---- | ! <xsl:apply-templates select="*|@*|text()|processing-instruction()" mode="pass4"/> | *************** | *** 2182 **** | --- 2252 ---- | + | ; # oh dear, they are *very* different | | ; # is the local working copy the same as the sydb-occurs working copy? | $ diff -C0 odds/odd2odd.xsl ../Stylesheets_sydb-occurs/odds/odd2odd.xsl | ; # Yup. -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

Thanks for all your thought & effort, Elisa.
Syd— Tell me if I understand you about the problem and what’s not working:
1) You need to be able to identify files you’ve changed on sydb-occurs branch by comparing them against their counterparts on the dev. And you’ve figured that out—problem solved, right?
Well, not quite. As you showed me earlier, the `git diff --name-only [branch]` command lists the files that have been changed. I would like to see *what the changes were*, too. But once I have a list of files, I can probably go about the (somewhat labor-intensive) process of finding out which commits of each file are of interest and issue individual `git diff` commands.
2) You know you only want to merge one or two specific files in sydb-occurs into dev., and you’re having trouble getting that to happen. From what I can see in your commands, you’re looking at the origin/dev on your local computer and (unless I missed something here) I don’t think you’ve pulled in changes from the master (remote) dev branch. I expect that’s part of the problem here…
Nope. I tested these in fresh repos that were cloned immediately before testing each of the methods I showed in last post. So now that TEI-dev build is back to normal, as soon as Stylesheets-dev builds OK on Mr. Jenkins I will try one of the single-file-merge methods I showed last post and see if it works. (Reminder that it *looks* like the merge worked, but that `git diff` is failing to report the new change properly.)
participants (4)
-
Elisa Beshero-Bondar
-
Hugh Cayless
-
Raffaele Viglianti
-
Syd Bauman