One last thing:

I use gitx http://gitx.frim.nl/ a simple little OSX app that has a nice 
graphical display of your history.

Helps to see where you are, when you have multiple branches in the picture.

—joshua

On Dec 5, 2013, at 6:51 PM, Owen Densmore <o...@backspaces.net> wrote:

> Wow, sounds quite possible .. I'll try it this evening or tomorrow.
> 
> I'll also see if there's a git history command that'll help clarify things.
> 
> Thans!
> 
>    -- Owen
> 
> 
> On Thu, Dec 5, 2013 at 4:31 PM, Joshua Thorp <jos...@stigmergic.net> wrote:
> This looks to me like at some point gh-pages was merged to master.  So that 
> when you deleted “stylesheets" in master,  merging to gh-pages also included 
> this delete action…  My guess is that if you added the stylesheets directory 
> back into gh-pages you wouldn’t ever experience this problem again.
> 
> —joshua
> 
> On Dec 5, 2013, at 4:01 PM, Owen Densmore <o...@backspaces.net> wrote:
> 
>> I thought so too.  But here's an experiment.
>> 
>> master dir has this (Attic is in .gitignore and just has stuff removed):
>> Home|~/src/cs/test3[649]: ls
>> Attic                README.md       junk.txt
>> 
>> while gh-pages has:
>> Home|~/src/cs/test3[653]: ls
>> Attic                images          javascripts     stylesheets
>> README.md    index.html      params.json
>> 
>> I then run this exeriment: go to each branch, check status .. both clean.  
>> Then I try the merge.
>> 
>> Home|~/src/cs/test3[655]: git checkout master
>> Switched to branch 'master'
>> 
>> Home|~/src/cs/test3[656]: git status
>> # On branch master
>> nothing to commit, working directory clean
>> 
>> Home|~/src/cs/test3[657]: git checkout gh-pages
>> Switched to branch 'gh-pages'
>> 
>> Home|~/src/cs/test3[658]: git status
>> # On branch gh-pages
>> nothing to commit, working directory clean
>> 
>> Home|~/src/cs/test3[659]: git merge master
>> Removing stylesheets/stylesheet.css
>> Removing stylesheets/pygment_trac.css
>> Removing params.json
>> Removing javascripts/main.js
>> CONFLICT (modify/delete): index.html deleted in master and modified in HEAD. 
>> Version HEAD of index.html left in tree.
>> Removing images/sprite_download.png
>> Removing images/icon_download.png
>> Removing images/blacktocat.png
>> Removing images/bg_hr.png
>> Automatic merge failed; fix conflicts and then commit the result.
>> 
>> Home|~/src/cs/test3[660]: git status
>> # On branch gh-pages
>> # You have unmerged paths.
>> #   (fix conflicts and run "git commit")
>> #
>> # Changes to be committed:
>> #
>> #    modified:   README.md
>> #    deleted:    images/bg_hr.png
>> #    deleted:    images/blacktocat.png
>> #    deleted:    images/icon_download.png
>> #    deleted:    images/sprite_download.png
>> #    deleted:    javascripts/main.js
>> #    new file:   junk.txt
>> #    deleted:    params.json
>> #    deleted:    stylesheets/pygment_trac.css
>> #    deleted:    stylesheets/stylesheet.css
>> #
>> # Unmerged paths:
>> #   (use "git add/rm <file>..." as appropriate to mark resolution)
>> #
>> #    deleted by them:    index.html
>> #
>> 
>> And the resulting gh-pages looks like:
>> Home|~/src/cs/test3[661]: ls
>> Attic                README.md       index.html      javascripts     junk.txt
>> 
>> So yes, it did merge README.md and junk.txt but for some reason deleted 
>> images, javascripts/main, stylsheets and params.json.
>> 
>> I guess there's a configuration problems somewhere.  Maybe the way I pulled 
>> the gh-pages after creating the website on github?  I bet that's it.  But I 
>> did add . and commit in gh-pages and it all worked with a dummy README.md 
>> initially.
>> 
>> The test site is here: 
>>     http://backspaces.github.io/test/
>> and the gh-pages here, with a dummy README
>>     https://github.com/backspaces/test
>> 
>> Thanks for the reinforcement, however .. I should go thru all the steps 
>> 1-at-a-time and see if there's anything odd there.
>> 
>>    -- Owen
>> 
>> 
>> On Thu, Dec 5, 2013 at 2:46 PM, Joshua Thorp <jos...@stigmergic.net> wrote:
>> Owen,
>> 
>> Looks like you have things working just how you want them to.  You can keep 
>> working in your master branch and whenever you want to update gh-pages,
>> 
>> git checkout gh-pages
>> git merge master
>> 
>> done.
>> 
>> 
>> So long as you never merge gh-pages into master you are golden.
>> 
>> —joshua
>> 
>> On Dec 4, 2013, at 9:19 PM, Owen Densmore <o...@backspaces.net> wrote:
>> 
>>> This should be easy but I haven't figured out a solution yet.
>>> 
>>> I have a repository (repo), agentscript.  It has not only the core code and 
>>> "plugins" but docs, models, and js/min.js files which require hosting .. 
>>> i.e. something that can "serve" these html/js files.
>>> 
>>> GHPages, the github project hosting service provides this.  GHPages works 
>>> by having a branch, gh-pages, which is stored on their hosting service (not 
>>> their project site)
>>> 
>>> But to use their hosting service and nifty templates, there are several, 5, 
>>> extra files/folders generated and live in the branch
>>> 
>>> I'd like to maintain the branch separately, with the 5 extra files/folders, 
>>> and periodically add all of the main/master repo to this.  I believe the 
>>> branches would have to remain separate, even tho sharing most of their 
>>> files.
>>> 
>>> Git merge won't work, I think.  If I merge the master into the branch, the 
>>> branch becomes the master, and I no longer have separation between the two 
>>> .. and I pollute the master repo with the extra web service files.
>>> 
>>> Is there a git trick that would let me maintain two separate branches, and 
>>> periodically "merge" the master files into the branch, yet keep the 5 
>>> branch web service files/folders out of the master?
>>> 
>>> Oh, in addition, the server files need no updating at all after their 
>>> initial creation.  They simply use the project README.md for their 
>>> "content".
>>> 
>>>    -- Owen
>>> ============================================================
>>> FRIAM Applied Complexity Group listserv
>>> Meets Fridays 9a-11:30 at cafe at St. John's College
>>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
>> 
>> 
>> ============================================================
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
>> 
>> ============================================================
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> 
> 
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> 
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com

Reply via email to