diff --git a/CNAME b/CNAME deleted file mode 100644 index 49a3706..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -sgit.sheimi.me diff --git a/images/bg_hr.png b/images/bg_hr.png index 7973bd6..514aee5 100644 Binary files a/images/bg_hr.png and b/images/bg_hr.png differ diff --git a/images/blacktocat.png b/images/blacktocat.png index 6e264fe..e160053 100644 Binary files a/images/blacktocat.png and b/images/blacktocat.png differ diff --git a/images/icon_download.png b/images/icon_download.png index a2a287f..5a793f1 100644 Binary files a/images/icon_download.png and b/images/icon_download.png differ diff --git a/images/sprite_download.png b/images/sprite_download.png index f2babd5..f9f8de2 100644 Binary files a/images/sprite_download.png and b/images/sprite_download.png differ diff --git a/index.html b/index.html index 1b0b3ec..7044a56 100644 --- a/index.html +++ b/index.html @@ -2,13 +2,13 @@ - - - + + + - Sgit + Forker @@ -16,14 +16,14 @@
- View on GitHub + View on GitHub -

Sgit

+

Forker

unofficial git client for android

- Download this project as a .zip file - Download this project as a tar.gz file + Download this project as a .zip file + Download this project as a tar.gz file
@@ -32,94 +32,173 @@

unofficial git client for android

-SGIT

+Forker -

an unofficial git client for android

+

A Git client for Android. Forked from SGit. The only reason for this fork is because original seems to be abandoned.

-Note

+Notes

-To Do List

+
  • All repositories are stored in [sdcard dir]/Android/data/ch.phcoder.jigit/files/[repo name]. If you want to delete this app, you can manually backup repositories from this location.
  • +
  • The GitHub repo of this project is: phcoder/SGit.
  • +
  • If you encounter any issues (bugs, crashes, etc.) and want to help improve this project, please open an issue on GitHub describing: what the issues are; and how they were caused, to allow for re-creation and fixing of bugs.
  • +
  • This app is for Android v4.x and later. 4.4 or later or recommended, earlier versions work with reduced functionality and possibly more bugs.
  • + + +

    +Supported Features

    + +

    New in 1.4.1

    -Features

    +
  • Bug fixes.
  • +
  • Improved responsiveness of commit search.
  • + + +

    New in 1.4

    Android app on Google Play

    +
  • Convenient way to edit .git/config
  • +
  • Possibility to override username and email on per-repo basis
  • +
  • Commit search
  • +
  • Dark theme
  • +
  • See commits touching a given file.
  • + -

    -License

    +

    New in 1.3

    + + + +

    Added in Forker:

    -

    GPLv3

    + + +

    Inherited from SGit:

    + + + +

    Android app on Google Play

    -Help & Donate

    +Quick start + +

    +Clone a remote repository

    + +
      +
    1. Click on the + icon to add a new repository.
    2. +
    3. Enter remote URL (see URL format below).
    4. +
    5. Enter local repository name - note that this is not a path since Forker stores all repositories in the same directory on the mobile device.
    6. +
    7. Username - username to use to clone the remote repo.
    8. +
    9. Password - password to use to clone the remote repo.
    10. +
    11. Click the Clone button.
    12. +
    13. If all the credentials are correct, Forker will download the repository (all branches) to your device.
    14. +
    + +

    +Create a local repository

    + +
      +
    1. Click on the + icon to add a new repository.
    2. +
    3. Click on Init Local to create a local repository.
    4. +
    5. Enter the name for this repository when prompted.
    6. +
    7. A local repo will be created.
    8. +
    -

    If you want to help improve this project you could fork SGit and send pull -request.

    +

    +URL format

    -

    If you want to donate this project, you can donate via paypal

    +

    +SSH URLs

    -

    - - - - -
    -

    + + +

    +HTTP(S) URLs

    + + + +

    +To Do List

    + + + +

    +License

    -

    Or donate via 支付宝

    +

    GPLv3

    diff --git a/params.json b/params.json index cf63699..945a3f0 100644 --- a/params.json +++ b/params.json @@ -1 +1,7 @@ -{"name":"Sgit","tagline":"unofficial git client for android","body":"SGIT\r\n====\r\n\r\nan unofficial git client for android\r\n\r\nNote\r\n-------\r\n* All repositories are stored in [sdcard dir]/Android/data/me.sheimi.sgit/files/repo, you could manually backup repositories if you what to delete this app.\r\n* Here is the github repo of this project: https://github.com/sheimi/SGit\r\n* If you have any bugs (or crashes) and want to help improve this project, please open an issue in github and describe how the bug was generated so that I can make the bugs reappear and fix them.\r\n* This app is for android 4.x. Even though it support android 2.x, I do not have time and devices to test for it.\r\n\r\nTo Do List\r\n---------------\r\n* private key passphrase\r\n* dark theme\r\n* related commits to a file\r\n* commit graph (low priority)\r\n\r\nFeatures\r\n------------\r\n* add remote repo\r\n* external repo\r\n* initial empty repo\r\n* clone a remote repo\r\n* pull from origin\r\n* delete local repo\r\n* browse files\r\n* browse commit messages (short)\r\n* checkout branches and tags\r\n* http/https/ssh are supported (without private key passphrase)\r\n* username/password authentication is supported\r\n* search from local repositories\r\n* private keys management\r\n* manually choose code's language\r\n* git diff between commits (to be enhanced)\r\n* import copied repositories (that is, you can copy a repository from computer and import to SGit)\r\n* checkout remote branches\r\n* merge branches\r\n* push merged content\r\n* edit file (you must have some app that can edit file)\r\n* commit and push changed files (commit all changes)\r\n* committer information\r\n* prompt for password\r\n* choose not to save password and username (will not be saved in disk but may be temporarily saved in memory)\r\n* git status\r\n* cancel when cloning\r\n* add modified file to stage\r\n* git rebase\r\n* git cherry pick\r\n* git checkout (reset changes of a file)\r\n\r\n\r\n\"Android\r\n\r\n\r\n\r\nLicense\r\n-------\r\n\r\n[GPLv3](./LICENSE)\r\n\r\nHelp & Donate\r\n------\r\nIf you want to help improve this project you could fork SGit and send pull\r\nrequest.\r\n\r\nIf you want to donate this project, you can donate via paypal\r\n\r\n\"\"\r\n\r\nOr donate via [支付宝](https://me.alipay.com/sheimi)\r\n\r\n\r\n\r\n","google":"UA-35791128-3","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file +{ + "name": "Forker", + "tagline": "unofficial git client for android", + "body": "# Forker\r\n\r\nA Git client for Android. Forked from [SGit](https://github.com/sheimi/SGit). The only reason for this fork is because original seems to be abandoned.\r\n\r\n## Notes\r\n\r\n * All repositories are stored in `[sdcard dir]/Android/data/ch.phcoder.jigit/files/[repo name]`. If you want to delete this app, you can manually backup repositories from this location.\r\n * The GitHub repo of this project is: [phcoder/SGit](https://github.com/phcoder/SGit).\r\n * If you encounter any issues (bugs, crashes, etc.) and want to help improve this project, please open an issue on [GitHub](https://github.com/phcoder/SGit/issues/new) describing: what the issues are; and how they were caused, to allow for re-creation and fixing of bugs.\r\n * This app is for Android v4.x and later. 4.4 or later or recommended, earlier versions work with reduced functionality and possibly more bugs.\r\n\r\n## Supported Features\r\n\r\nNew in 1.4.1\r\n\r\n* Bug fixes.\r\n* Improved responsiveness of commit search.\r\n\r\nNew in 1.4\r\n\r\n* Convenient way to edit .git/config\r\n* Possibility to override username and email on per-repo basis\r\n* Commit search\r\n* Dark theme\r\n* See commits touching a given file.\r\n\r\nNew in 1.3\r\n\r\n* Multiline commit message amend\r\n* Support for setting commit author\r\n* Force pull and ability to choose remote for pull\r\n* Force push and ability to choose remote for push (by Benjamin Tan)\r\n* Rebase on non-local branch\r\n* Show staged and unstaged diff.\r\n* Added three different version of deleting file or directory,\r\n delete from working directory , delete from index or from both (by liscju)\r\n* Renaming of repositories (by liscju)\r\n\r\nAdded in Forker:\r\n\r\n* SSH key generation and management\r\n* SSH keys are stored in memory only this app can use.\r\n* Branch management\r\n* Several bug fixes\r\n\r\nInherited from SGit:\r\n\r\n* Create local repositories\r\n* Clone remote repositories\r\n* Pull from origin\r\n* Delete local repositories\r\n* Browse files\r\n* Browse commit messages (short)\r\n* Checkout branches and tags\r\n* HTTP/HTTPS/SSH are supported (without private key passphrase)\r\n* Username/Password authentication is supported\r\n* Search local repositories\r\n* Private keys management\r\n* Manually choose code language\r\n* `git diff` between commits (to be enhanced)\r\n* Import copied repositories (that is, you can copy a repository from computer and import it)\r\n* Checkout remote branches\r\n* Merge branches\r\n* Push merged content\r\n* Edit file (you must have some app that can edit file)\r\n* Commit and push changed files (commit all changes)\r\n* Committer information\r\n* Prompt for password\r\n* Choose not to save password and username (will not be saved in disk but may be temporarily saved in memory)\r\n* `git status`\r\n* Cancel when cloning\r\n* Add modified file to stage\r\n* `git rebase`\r\n* `git cherrypick`\r\n* `git checkout ` (reset changes of a file)\r\n\r\n\"Android\r\n\r\n## Quick start\r\n\r\n### Clone a remote repository\r\n\r\n1. Click on the *+* icon to add a new repository.\r\n2. Enter remote URL (see URL format below).\r\n3. Enter local repository name - note that this is not a path since Forker stores all repositories in the same directory on the mobile device.\r\n4. Username - username to use to clone the remote repo.\r\n5. Password - password to use to clone the remote repo.\r\n6. Click the *Clone* button.\r\n7. If all the credentials are correct, Forker will download the repository (all branches) to your device.\r\n\r\n### Create a local repository\r\n1. Click on the *+* icon to add a new repository.\r\n2. Click on *Init Local* to create a local repository.\r\n3. Enter the name for this repository when prompted.\r\n4. A local repo will be created.\r\n\r\n### URL format\r\n\r\n#### SSH URLs\r\n\r\n * SSH running on standard port (22): `ssh://username@server_name/path/to/repo`\r\n* SSH running on non-standard port: `ssh://username@server_name:port/path/to/repo`\r\n* `username` is needed - by default, Forker tries to connect as root.\r\n\r\n#### HTTP(S) URLs\r\n\r\n* HTTP(S) URL: `https://server_name/path/to/repo`\r\n\r\n## To Do List\r\n\r\n * Private key passphrase\r\n * Commits related to a file\r\n * Commit graph (low priority)\r\n\r\n## License\r\n\r\nGPLv3\r\n\r\n", + "google": "UA-35791128-3", + "note": "Don't delete this file! It's used internally to help with page regeneration." +} \ No newline at end of file diff --git a/stylesheets/github-light.css b/stylesheets/github-light.css new file mode 100644 index 0000000..d64ba5d --- /dev/null +++ b/stylesheets/github-light.css @@ -0,0 +1,124 @@ +/* +The MIT License (MIT) + +Copyright (c) 2015 GitHub, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ + +.pl-c /* comment */ { + color: #969896; +} + +.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */, +.pl-s .pl-v /* string variable */ { + color: #0086b3; +} + +.pl-e /* entity */, +.pl-en /* entity.name */ { + color: #795da3; +} + +.pl-s .pl-s1 /* string source */, +.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ { + color: #333; +} + +.pl-ent /* entity.name.tag */ { + color: #63a35c; +} + +.pl-k /* keyword, storage, storage.type */ { + color: #a71d5d; +} + +.pl-pds /* punctuation.definition.string, string.regexp.character-class */, +.pl-s /* string */, +.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */, +.pl-sr /* string.regexp */, +.pl-sr .pl-cce /* string.regexp constant.character.escape */, +.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */, +.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ { + color: #183691; +} + +.pl-v /* variable */ { + color: #ed6a43; +} + +.pl-id /* invalid.deprecated */ { + color: #b52a1d; +} + +.pl-ii /* invalid.illegal */ { + background-color: #b52a1d; + color: #f8f8f8; +} + +.pl-sr .pl-cce /* string.regexp constant.character.escape */ { + color: #63a35c; + font-weight: bold; +} + +.pl-ml /* markup.list */ { + color: #693a17; +} + +.pl-mh /* markup.heading */, +.pl-mh .pl-en /* markup.heading entity.name */, +.pl-ms /* meta.separator */ { + color: #1d3e81; + font-weight: bold; +} + +.pl-mq /* markup.quote */ { + color: #008080; +} + +.pl-mi /* markup.italic */ { + color: #333; + font-style: italic; +} + +.pl-mb /* markup.bold */ { + color: #333; + font-weight: bold; +} + +.pl-md /* markup.deleted, meta.diff.header.from-file */ { + background-color: #ffecec; + color: #bd2c00; +} + +.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ { + background-color: #eaffea; + color: #55a532; +} + +.pl-mdr /* meta.diff.range */ { + color: #795da3; + font-weight: bold; +} + +.pl-mo /* meta.output */ { + color: #1d3e81; +} + diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 7a08b01..3da3485 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -3,7 +3,7 @@ Slate Theme for GitHub Pages by Jason Costello, @jsncostello *******************************************************************************/ -@import url(pygment_trac.css); +@import url(github-light.css); /******************************************************************************* MeyerWeb Reset @@ -201,12 +201,14 @@ ul, ol, dl { } ul { - list-style: inside; + list-style-position: inside; + list-style: disc; padding-left: 20px; } ol { - list-style: decimal inside; + list-style-position: inside; + list-style: decimal; padding-left: 20px; }