- When receiving 'Bad credentials' error message from the API, stop and notify user to re-init.
- Fix wrong version number reported by
gister version
.
- New command
export
to export a gist into an existing git repo, with its history. sync
also supports cloning repository with https protocol (controlled by an environment variable), in addition to ssh.sync
can auto commit changes if the gist repo is dirty, controlled by an environment variable.
- New command
check
to report dirty repositories. sync
also sync starred gists.- Use legit to do smart merge if available.
- Less verbose output.
- gist home path expansion
- Replace Rake with Makefile.
- Fall back to
grep
if codesearch is not available. - Skip sync dirty repos, warn instead.
sync
now reports non-modified gists.
mark_deleted_gists()
did not updaterepo/$gist_id/config
.
- sync: Compare update time to skip already up to date repos.
- Use
gsed
andgdate
on Mac OS X. Fix #14.
- mark deleted gists
- add rakefile
- fix a typo in manual
- seperate
fetchlist()
fromfetchall()
- seperate
update_csearch_index()
frompublish()
andmigrate()
- also support
-h
and--help
- replace
fetchall()
withsync()
- move changelog to a seperate file
- add manual
- add tests
Fix a bug that causes gister
to fail if gist.home
unset. Thanks to wenLiangcan.
Yet another hotfix version.
- remove confusing error message
init()
does not get oauth2 token if already exist.init()
:gist.home
should be global. Thanks wenLiangcan.fetchall()
: fix a bug that causes git clone to fail.
- add support for Mac OS X and Cygwin
- add support for xclip
- redesign UI
- add init function
- replace
fetch_list()
withfetchall()
, which fetches all your gists. - improve documentation
- Use new storage hierarchy (seperate work tree and repo)
- Support github OAuth.
- Fetch all gists of the user (including private ones).
- Switch to csearch as code search backend.
- Change license to Apache v2 License.
-
Change backend back to gist.rb, since pygist stops to work due to api change.
-
fetch_list()
fetches public gists only. (I myself only creates public gists. So I'm too lazy to deal with new oauth api. Patches are welcomed.)
- change backend from gist.rb to pygsit
- remove
clone_my_gists()
fetch_list()
fetches priveate gists too.- fix a bug to actually support multiple files
- add support for gist description
- add gistid to pasteboard
- bugfix: implement clone properly (yaml -> json)
- simplify
publish()
- first version