4/2/2023 0 Comments Litespeed web server git![]() ![]() It say that "I have a change, and I'd like you to pull it into your repository". Instead, there is a process called a "pull request". ![]() I can't push to your public repository, and you can't push to mine. From there, anyone can "pull" the change to their own local repository. I might make a change locally, and then "push" the change to my public repository. It is all very egalitarian!Ĭhanges can be made to one, and propogated to the others. Which one is the "official" one? The answer is that there is no "official" one. If you are new to git, you might be a little overwhelmed by all these copies of the repository. My public one at fisharebest/webtrees, my local one on my development machine, your public one at maktiso/webtrees and your local development. The "typical" workflow for using pull requests is something like this:ġ) You fork the project, creating your own github repository, perhaps called "makitso/webtrees".Ģ) You clone the repository maktiso/webtrees to your local client.Īt this point, there are four copies of the repository. It also means that contributors are listed in the commit logs, and can take credit for their - you can only push to a repository that you own. It it certainly easier than submitting patch files. Several people have asked me to switch to github, as they would prefer to make contributions via pull-requests. However, I do plan to use feature branches for any significant development that is likely to break the stability of the master branch. There is one "release branch" for 1.4 because in version 1.5 we are changing the requirements to PHP5.3, and I want to be able to create fixes for serious/security issues for anyone who cannot upgrade their server and is stuck on webtrees 1.4.x We have very few testers and even fewer developers. GIT makes managing local modifications much easier, as all your changes can be commited to a local I think that this "full featured" model may be a bit overkill for this project. I know that many of you have modified versions of webtrees, (themes, modules, etc.). If you're just downloading webtrees, then you simply need to checkout /fisharebest/webtrees instead of svn:///trunk If you don't have the time/willingness to learn GIT, then don't worry. Using GIT, I'll be able to work on webtrees, while sat on the porch of a cabin, looking out over the mountains -) I'm going on vacation shortly, with no/limited internet access. Another is that GIT suports offline work. However, it does not allow access to port 3690, so I can't access SVN. ![]() Another is that my current employer provides a public WiFi network, so I can work on webtrees during my lunch break. The best alternative system ( ) works as a GUI to. One is that the translation system on launchpad has been broken for some time, without any prospect of being fixed. There are a number of reasons for this move. I'll keep it in place for the immediate future, but eventually it will be deleted. The existing SVN repository has been made read-only. I have just moved the webtrees source code from a subversion repository (svn://) to a git repository ( /fisharebest/webtrees). If you don't know what the subject means, then you can probably ignore this thread -) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |