Manage your Google Apps Script code with your favorite scm(github/github enterprise/bitbucket). Feature: - Push/Pull code between github and Google Apps Script - Sync your code to public/secret Gist - Works with "Embedded" scripts (Scripts that are bound to SHEETS, DOCS, and FORMS) - Create github repo, branch and file from Google App Script IDE - Show diff when pull/push - Support choose files to pull/push - Support commit comment when push - Support Github, Github Enterprise, Bitbucket and GitLab - Support two-factor authentication(only for Github and Github Enterprise) - Support directory(with slash in filename) - Support Github Organization, Bitbucket Team and GitLab Groups. - Google Apps Script native ui
- The *Pull* is not work actually the same as Github, since Google Apps Script do not have revision info, the *Pull* will just fetch your code from github and OVERWRITE(not merge) to the project. - This extension do not use Google Drive API, so it do not need Google Auth, and can support embedded script which node-google-apps-script is not support.
Changelog 4.0.7 - Fix GitHub deprecation notification for using token in query parameter
Changelog 4.0.6 - Use unicode icons - Highlight current repo
Changelog 4.0.5 - Fix broken due to internal RPC update
Changelog 4.0.4 - Fix broken due to internal RPC update
Changelog 4.0.3 - Fix .gs pulled as .html
Changelog 4.0.2 - Remove support for hosted GitLab
Changelog 4.0.1 - Fix an undefined error when file not existed
Changelog 4.0.0 - Add support for GitLab (the addition permission requested is for GitLab)
Changelog 3.3.6 - Fix extension not work with AppsScript Color 1.0.1
Changelog 3.3.4 - Fix url issue in 3.3.3
Changelog 3.3.3 - Support corporate google apps account.
Changelog 3.3.2 - Fix push/pull not work with embedded script.
Changelog 3.3.1 - Fix GAS's PRC change.
Changelog 3.3.0 - Support manifest file with a new config item. - Fix unexpected deletion when push to Github.
Changelog 3.2.2 - Fix bitbucket connection error when there's too many repo.
Changelog 3.2.1 - Bug fix.
Changelog 3.2.0 - Add ignore file pattern option.
Chaneglog 3.1.0 - Add an option to support change file type to sync(upload .gs file as .js).
Changelog 3.0.3 - Fix login github with email not work.
Changelog 3.0.2 - Fix dismiss link now work.
Changelog 3.0.1 - Add relogin warn.
Changelog 3.0.0 - Support bitbucket.org. - Show repo's full name (with user/organization) in dropdown list. - Support create repo under Github organization or Bitbucket team. - Fix create new branch from current branch. - Fix several minor bugs.
Changelog 2.0.1 - Support create private repo from extension.
Changelog 2.0.0 - Support file deleted and rename.
Changelog 1.0.1 - Support use access token to login.
Changelog 1.0.0 - Add Gist support. now you can sync your code to gist(public/secret). - To use gist, you must re-login to create a new access token which has the gist permission, or manually add gist scope in your current github access token. - Simple usage: select 'Using Gist' in repo dropdown list, and then select gist id in Gist dropdown list.
Changelog 0.1.9 - make error message more clearly when try to create branch in empty repo
Changelog 0.1.8 - change gwt call to newest version
Changelog 0.1.7 - fix minor bugs
Changelog 0.1.3 - change github scope to 'repo' to support private repo
Changelog 0.1.2 - fix bug: follow Github API's Link header to get all repos/branches