6. Keeping up to date - reubenjohn/aceqlandroid GitHub Wiki
It is also important to note that the project is under extensive development and is subject to massive changes, so we recommend that you keep checking for updates to the repository, or subscribing for changes.
This page describes the basic process of how to keep yourself updated.
There are two approaches:
- With Git
- We strongly recommend this approach because of it's ease of use. But it requires that you've already cloned your aceqlandroid github repository and not just downloaded the zip as described in the Android setup New Project Git Lover and Android setup Existing Project guides.
- If you've already got a cloned repository in the aceqlandroid folder, all you have to do is open up
git bash
(windows) or a terminal (ubuntu) and change directory to just within the aceqlandroid module folder. - Now enter the
git status
command to confirm that the repository is clean. - Then mark the current state so that you can revert back to it just in case with the command:
git tag your_tag_here
. Whereyour_tag_here
is any identifier which you'll remember. - If it is clean, then simply run
git pull origin master
, and your repository will get updated to the latest version. - However, since there are many drastic changes going on there is a possibility that some change might cause some of your code to break, in which case, you can always revert back to a previous state that you tagged with
git checkout your_tag_here
. - There is actually much more powerful support available with git such as seeing what changes were made, reverting back to non-tagged states, pushing your contributions back to the repository, etc. So we strongly recommend this consice Git guide.
- Without Git
This is strongly discouraged as is simply a dirty workaround:
Visit the AceQLAndroid repository. And download the latest ZIP file, and follow a similar process as described here except that you replace the contents of your current aceqlandroid folder with the new one as opposed to having an empty folder.