![]() |
|
some help on github workflow - Printable Version +- ZenphotoCMS Forum (https://forum.zenphoto.org) +-- Forum: Support (https://forum.zenphoto.org/forum-1.html) +--- Forum: General support (https://forum.zenphoto.org/forum-4.html) +--- Thread: some help on github workflow (/thread-10918.html) |
some help on github workflow - vincent3569 - 2013-03-15 hi all I wish to use github to manage my themes. I want to do that :
in some word, something very close to zenphoto workflow... but actualy, I am unable to do that and the only way to suit may needs is to create a new branch at each release. can you explain how to generate archives as you did with github ? thanks for your help. some help on github workflow - acrylian - 2013-03-15 First, since you have several themes you should have one repository for each. But I think you wish to create versions like Theme v.1.4.4.3 ? You do that on GitHub by tagging a special point in the stream. Example: Is that what you mean? some help on github workflow - vincent3569 - 2013-03-15 yes, that's what I want to do. fyi, I am working on a PC, with Github for Windows some help on github workflow - acrylian - 2013-03-15 Sorry, I am on Mac and even if I would use the official Git client it seems to be quite different between Win and Mac. Actually you don't need to publish the archive. Once you selected a tag on the GitHub page you get it if you click on the "zip" button on the GitHub page. some help on github workflow - vincent3569 - 2013-03-15 maybe sbillard do something when he generates a tag on local ? some help on github workflow - sbillard - 2013-03-15 You should look at our development repository. There we have script files that will set the tag on a branch. This is what we use to mark the releases like 1.4.4.3, etc. There are two versions of the scripts files, one Windows batch and one for Unix style shell scripts. These must be done from the "shell" which you can access from the tools menu of the Windows client. What we do for Zenphoto is have a master branch where bug fixes go and a development branch (currently the 1.4.5 branch) where new features go. It is important that you regularly merge the master branch to the development branch when you have made bug fixes in the master so that you do not get the two branches too far out of sync. There is a wiki page on our development process and one on hints for using Git. some help on github workflow - vincent3569 - 2013-03-15 thanks sbillard I want to keep it simple :
If I understand the wiki and tag.bat, the things I have to do are : some help on github workflow - sbillard - 2013-03-15 That should work. some help on github workflow - vincent3569 - 2013-03-15 works great. some help on github workflow - acrylian - 2013-03-15 That is a matter of the client. Mine does allow tagging. Mabye try another: Git itself is a free version control system and GitHub actually only a provider. some help on github workflow - sbillard - 2013-03-16 Agreed that the GUI should be extended. You can make comments at https://github.com/contact. Maybe you should add your voice to asking for this type extension of the GUI client. some help on github workflow - acrylian - 2013-03-16 I would try another client first. By no means you have to use the official one. I use my one specifically because the official Mac client is even more bare bones than the Windows one. |