Skip to content
This repository has been archived by the owner on Apr 26, 2021. It is now read-only.

Releases: tsuru/gandalf

Release 0.7.3

09 Oct 19:44
Compare
Choose a tag to compare

bce553b user/key: create new keys file on same fs as destination
79c823d user/key: create new keys file with recommended permissions

Release 0.7.2

21 Sep 17:10
Compare
Choose a tag to compare

3ae045d repository/GetForEachRef: support annotated tags
41c01ee repository: remove SetCommitter in favor of env vars
e2333cc repository/GetForEachRef: don't err, skip `bad´ lines instead
4591617 repository/GetForEachRef: trim only a newline form output
1fc2349 docs/api: remove duplicated double-quotes
fa74139 travis: add Go 1.5
370638b gandalftest: add endpoint for updating keys
7f2cbfd gandalftest: use actual error messages in fake server
52b1ca1 Godeps: update mgo

Release 0.7.1

21 Sep 17:08
Compare
Choose a tag to compare

b7969df user: change authorized_keys file atomically
d3e5923 db/conn: update year in copyright header
274d80b api: add new handler to update key
c7f103c user/key: add function to update key
129ff92 user: fix test
43b8208 travis: remove -x from go commands
6617ba6 db: make name and username unique together in the key collection
2959498 travis: fix build
7fa9abc travis: use the new infrastructure
d8ab892 Makefile: ignore failures on go get
7508aa1 Merge pull request #191 from scorphus/master
0ba5cad docs/source/api: adjust docs regarding how emails are returned
08288c0 api: fix tests
dae9b79 hook: fix tests
c54de9e etc: fix git:bare:location in sample config file
9e36127 docs/source/install: update documentation
2ffc4de docs/source: fix another warning by adding docs to toctree
12166de docs/sources/index: fix sphinx warning
05b7f1b etc/gandalf: point to the proper bin-path
e7ae9cc Godeps: update config
51f18ee Godep: update dependency on tsuru

Release 0.7.0

17 Mar 17:24
Compare
Choose a tag to compare

18c76e7 webserver: move log.Init call to main
6f9811e License: Fixed copyright year
877cd2b api: add tests for the responseHeaderMiddleware
07c178e api: add a test to the LoggerMiddleware
1a56931 Godeps: add negroni
f43c9af multipartzip: update year in copyright header
0ecfaaa Fix multipartzip CopyZipFile method
74fb149 license: update year in copyright note
571cdb6 Godeps: update config
821a2f6 Godeps: update config
ea16af7 docs: some docs improvements, better /commit description
ceef01f bin: update year in copyright header
c82cfa0 contributors: update file
3b1bce5 authors, contributors: add Marc Abramowitz
120f696 Add more response headers
accc5c7 Log requests to stdout like tsr does
d998c59 Log ip/port gandalf is listening on
bc2a00e Better error when can't open config file

Release 0.6.0

20 Feb 13:06
Compare
Choose a tag to compare

9d53820 webserver: bump to 0.6.0
da23a77 api: improve error handling for removeUser handler
e33c216 user: improve error reporting for Remove
df183b9 api: improve error handling in the newUser handler
ebd46af user: improve error handling on New
d03ccdf gandalftest: fix bug in the createUser handler
a272881 bin: expose TSURU_USER env var to hooks
80aec6c godeps: update commandmocker version
fb2b105 hook: change test collection name to avoid conflict with api pkg
e41a6bc gandalftest: make createRepository handler more realistic
9e33818 api: fix year in copyright header
1a22127 api: fix bug with http.Error call
92fa56a repository: improve logging for error in UpdateRepository
8c0500a api: fix typo in test name
75df848 api: return on remove repository when repo is not found
a703a1c repository: return proper error on remove when repository doesn't exist
0079cf4 api: return 404 on getRepository when repository doesn't exist
3b1b677 repository: properly return user not found on Get
64da572 api: improve status codes for the newRepository handler
ee6ea9e repository: improve error reporting on validation failures
c6574ef repository: improve error reporting in New
f26fccd repository: use specific error for "repository not found"
839d223 api: ensure revoke returns 404 when repository doesn't exist
47ecc5d repository: prevent nil pointer dereference in error detection
0b591b0 repository: ensure that revoke returns not found when repo doesn't exist
c584564 api: add test to ensure that grant returns 404 when repo doesn't exist
9e8849c repository: ensure Grant returns not found when repository is not found
3e6abf7 gandalftest: implement getDiff in the testing server
4bf417e repository: simplify code
cbd422c gandalftest: support HTTP status code in prepared failures
d63c912 gandalftest: add healthcheck to the testing server
55d24ed gandalftest: add method to return all keys of a user
c850cc8 gandalftest: add Grants and ReadOnlyGrants to get grants in the server
fd26753 gandalftest: handle git urls in the repository
534d076 gandalftest: use own Repository type
ed08c3b gandalftest: add method to Reset the testing server
f6b525a gandalftest: add Repositories method to the testing server
eff5d73 gandalftest: add Users method to the testing server
1827d10 Godeps: update tsuru
c353a7c Godeps: update tsuru
e4975dd Godeps: add tsuru/errors
9de5824 gandalftest: implement revokeAccess in the testing server
4bbc2c0 gandalftest: implement grantAccess in testing server
252b68a gandalftest: add listKeys to the testing server
826f7a2 gandalftest: implement removeKey in the testing server
e7100d4 gandalftest: implement addKeys in the testing server
85eeb3f user: golang.org/x/crypto instead of code.google.com/p/go.crypto
275ef89 gandalftest: implement getRepository in testing server
da32b62 gandalftest: implement removeRepository in testing server
3c2acfc gandalftest: implement createRepository in the testing server
fcaaf02 gandalftest: implement removeUser
64a98e1 gandalftest: add PrepareFailure
9cd130a gandalftest: add the first handler, for creating users
1fd02dc all: update gocheck import path
031bc1f gandalftest: starting to refactor the package
9da6379 Godeps: update manifest
0c25d24 all: adapt changes in tsuru test packages
c9d424b Merge branch 'fix_time_sensitive_test' of https://github.com/msabramo/gandalf
661f05c udpate tsuru/config package
7f345c5 Merge pull request #176 from msabramo/more_Makefile_targets
4275aab Merge pull request #180 from msabramo/patch-1
b7ab3a9 quickstart.rst: Fix typo
78d6a96 Add more Makefile targets
ccd329c Merge pull request #172 from msabramo/make_test_get-code
db61629 Fix test that fails sometimes b/c of timing
4630d0f Makefile: make test depend on get-code
79ef937 Merge pull request #171 from marcelometal/docs
a1f60f1 Docs: Improving how to add repository hook
83777fd check-fmt: trying to fix the build in travis
5791d0a travis: fix test.

Release 0.5.2

15 Dec 15:39
Compare
Choose a tag to compare

a3a24e0 travis: using go 1.4
2cb722b Fixed hook.Add: Override existing hooks
12d9bd2 Fixed hook.add: If hook folder does not exist then create one
74b470e check-fmt: do not try to install anything
686effb repository: make test more reliable

Release 0.5.1

27 Oct 16:15
Compare
Choose a tag to compare

108eeb0 webserver: bump to 0.5.1
5ea3142 Merge pull request #168 from ricardodani/master
cd662a7 Extend Rename to support update in PUT repository/name
e2500d6 Merge pull request #166 from ricardodani/master
2cf81ea Added support to redefine users of a repository
3ac04f8 handler_test: make test more reliable
5b5b689 Merge pull request #165 from marcelometal/mimetype
b365d18 Fixed Content-Type of getFileContents()
28389f4 Merge pull request #162 from scorphus/improvements
92f7876 Increase repository.GetForEachRef coverage
3c8b0d0 Fix some bugs on repository.GetLogs
dbb08dd Minor typo fixes and docs fix
f0bbf56 api: unexpose handler methods.
3ea84bc Merge pull request #161 from scorphus/routes-should-match
28f1e86 Merge pull request #159 from scorphus/read-only-users
f0decf6 Support read-only access to repositories
c2e90e2 Test remaining handlers by matching their routes
5aabd66 Merge pull request #160 from guilhermebruzzi/master
3c906b8 Changes of routes
53a04a5 Merge pull request #158 from scorphus/gorilla-pat-muxer
71d712e Update routes to support namespaces
1a58fbc Change API's pattern muxer and improve tests
a4e6c86 all: use goimports import pattern
b52c753 travis: remove go 1.3
bb84c69 contributors: add Guilherme Heynemann Bruzzi
0c01ce5 api: format code
91d6ed9 Merge pull request #157 from guilhermebruzzi/gandalf-pull
7ee20fd Adding the path option to repository log
2b38b8a Merge pull request #156 from scorphus/master
39ca5b1 Improve code readability by explaining a validation regex
2cb2e32 Merge pull request #154 from scorphus/namespaces
3e050fb Support namespaces
556cd7c Increase coverage of the api package

Release 0.5.0

26 Aug 19:07
Compare
Choose a tag to compare

90084dd Merge pull request #155 from guilhermebruzzi/master
f49204d Removing repository tree with path on url (path will be passed by querystring)
bd88ce1 Merge pull request #153 from marcelometal/getlog
f651368 Json marshalling error should be http.StatusInternalServerError
38d1b46 Get log for a project
d404674 Merge pull request #152 from scorphus/path_join
3b62a6a Use path.Join(a, b) instead of a + "/" + b
1ad1c7c travis: running tests in go 1.3.1.
571b2ac Merge pull request #151 from scorphus/master
b15ebe5 Set repository:tempDir as not mandatory (re #140)
0399604 Merge pull request #150 from scorphus/master
08786bc Set default maxMemory value to 2MB (re #140)
8753c47 Merge pull request #149 from scorphus/master
4045a76 Correctly use the indefinite article before consonant-sounding words
86f4de4 Merge pull request #148 from scorphus/amendments
91e7234 Create and use a type instead of an anonymous struct
66ab52d Define the temporary directory in gandalf conf
ba839f5 Use named return values to ease function usage
b8bcdaa Declare maxMemory as uint
3497975 gofmt -s -w .
650ad1a Add docs on how to commit to a repository (fix #140)
b25a010 Added commit zip support
41735de Support committing to a repository
46b853b Godeps: update tsuru
ca97e83 Merge pull request #146 from rfloriano/master
fc0dd4c Added support for repository server hook and improved tests
c0ebf3b Godeps: update all dependencies
612a6ca all: update import path for mgo
3920375 Merge pull request #144 from scorphus/nouns
f8bb0a8 Merge pull request #142 from rfloriano/master
c98c834 Use nouns for URIs and methods names (fix #143)
327e533 Updated docs with new archive format url
3f176a4 Fix GetArchiveUrl for new url format
6f06e8c contributors: added Rafael Floriano da Silva.
a3b3591 travis: pass -x to make get and make test.
3acd552 make: simplifying the make get and test.
2352c86 Merge pull request #141 from rfloriano/master
d829aa1 Merge pull request #138 from marcelometal/author
d6216c2 API doc: Added GetTag section (Fix #139)
0368f6b API doc: Improving GetBranch
3317c83 Refactoring GetForEachRef
932f929 Merge pull request #135 from scorphus/travis-fork-build
961a4a2 Merge pull request #137 from joaopaulovieira/master
406fe79 fix URL GetDiff
2885406 Merge branch 'master' of https://github.com/tsuru/gandalf
d60b7ad Params for archive route needs to be passed by querystring
e9e3d7f Fix Travis CI build for forks
881b399 Merge branch 'master' of github.com:joaopaulovieira/gandalf
ca441e2 fixed merge problem
838e0b1 add GetDiff Handler
94e2b74 URL for GetDiff Handler
d721778 add GetDiff Handler
3ec070d Merge pull request #136 from marcelometal/links
b97e379 Added zipArchive and tarArchive in the GetForEachRef
d744a9c travis: getting apt output.
9d2af28 Merge pull request #133 from marcelometal/get_tags
f23f983 travis: checking format.
933f18e Added handler to return a list of repository tags (Fix #120)
52078c2 updated CONTRIBUTORS.
c217869 go fmt ./...
e5b60cb Merge pull request #131 from joaopaulovieira/master
545b190 refactored CreateCommitOnTestRepository to GetLastHashCommit and unit test
1b970b0 Merge branch 'master' of https://github.com/tsuru/gandalf
d8c4ae6 Merge pull request #130 from marcelometal/refactoring_create_repository
f9857b6 Merge pull request #132 from marcelometal/some_fixes
26e84e7 Refactoring CreateTestRepository
4299c42 Main: Fixing Branch handler
18a0b71 Merge branch 'master' of github.com:joaopaulovieira/gandalf
2b3d41b create GetDiff
10461ab Merge pull request #129 from scorphus/get-branch-handler
7688d53 Add handler for GET /repository/repo/branch (fix #123)
0e85330 Fix minimum number of expected fields
f943fc7 Improve GetForEachRef() tests (re #120 and #123)
da67d88 Correctly accept an empty pattern (re #120 and #123)
a590fe8 Merge pull request #127 from scorphus/test-get-for-each-ref
433787e Warily treat an empty or invalid pattern (re #120 and #123)
40ce1be Test GetForEachRef method instead of the one that uses it
b842899 Add test for subject with tab (re #123)
9ab48fc Improve mock/tests for GetBranch (re #123)
fe183f1 Fix error message, make it generic
2fb9d26 Merge pull request #125 from marcelometal/improve_get_for_each_for
3f0a0a3 Repository: Improved GetForEachRef
4a9780f Merge pull request #124 from scorphus/get-branches
c76f527 Implement methods to get branches in a repository (re #120 and #123)
3f9bdd1 Remove blank lines in compliance with project's standards
99a96c7 Merge pull request #119 from scorphus/empty-content
d654b40 Allow empty message (no content) when committing
00612ed Simplify parameters passing, no need to unpack (re #119)
8b57328 contributors: added Ricardo L. Dani.
8daaa34 Merge pull request #118 from ricardodani/patch-1
5629642 Adding install instructions for homebrew
800eb33 Merge pull request #116 from guilhermef/master
6e60b26 More GetTree tests
4a0e57b Merge pull request #115 from heynemann/master
d58d8b3 removed useless whitespace
4d89e70 Merge branch 'master' of https://github.com/tsuru/gandalf
264fbe3 Verifying whether repository exists before running git commands
40d1990 Added extra repository tests
7df38e1 Merge pull request #114 from guilhermef/master
b38aece More getTree tests
00779d9 Merge pull request #113 from guilhermef/master
9c56e09 contributors: added Guilherme Souza.
00e6646 Testing repository GetContent errors
56e0193 Merge pull request #112 from guilhermef/master
3e2ef13 pretty code going down the street
7b87bb1 Merge branch 'master' of github.com:tsuru/gandalf
1c831f2 fixing git user when running tests
833c128 Merge pull request #111 from heynemann/master
ea47cee getContent integration testing
4b19ba7 using proper count
23c0407 Using Bytes() instead of String()
4016015 removing useless whitespace
711347c requirements: remove fabric and circus
c020753 docs/config: add documentation for the readonly-host setting
762183a travis: remove go 1.1 and add go 1.3
584de3e webserver: bump to 0.4.1
92f42df repository: support a different host for readonly url
6c3c605 bump to 0.4.0.
1b0c222 contributors: added Bernardo Heynemann.
ef2fdd5 Added ls-tree api support to gandalf.
69dddce requirements: remove fabric and circus

Release 0.4.0

26 Jun 18:43
Compare
Choose a tag to compare
  • Added "/repository/:name/archive/:ref.:format". It allows retrieval of archived versions of repositories;
  • Added "/repository/:name/contents/:path". It allows retrieval of the contents of a given file in a given ref.