Commit Graph

56 Commits

Author SHA1 Message Date
takezoe
1af52d16c0 Add lock for repository operation. 2013-07-26 18:14:31 +09:00
takezoe
fc29b34573 (refs #2)Fix comparing diffs before sending pull request. 2013-07-15 21:40:54 +09:00
takezoe
28cafbcad2 (refs #35)Fixed. 2013-07-12 02:14:27 +09:00
takezoe
386f0dc142 (refs #36)Handle unresolved revision string. 2013-07-11 21:24:09 +09:00
takezoe
72e2c6dca7 Replace String#format() with string interpolation. 2013-07-11 20:19:11 +09:00
takezoe
54e0242030 (refs #4)Record wiki activity. 2013-07-07 01:24:08 +09:00
takezoe
c3e668d200 Fix problem when GitBucket is working on non root context. 2013-07-04 12:50:10 +09:00
takezoe
ac5d380602 Fix authentication for repository. 2013-07-03 16:34:35 +09:00
takezoe
0bda8cdab7 Rename general variable name isWritable to hasWritePermission. 2013-07-03 01:51:41 +09:00
takezoe
14187795fb Fix some Ajax URLs and Authenticators. 2013-07-03 01:45:38 +09:00
takezoe
1b13ca1c8d Fix template file names. 2013-07-01 13:07:02 +09:00
takezoe
d75b4112d1 Small fix. 2013-06-26 02:13:28 +09:00
takezoe
1ff87ff6b3 Use Option.map instead of pattern matching. 2013-06-25 14:44:02 +09:00
takezoe
dd227bea18 Update REPOSITORY.LAST_ACTIVITY_DATE after wiki page editing. 2013-06-24 01:27:55 +09:00
takezoe
6702fdf24f Move isWritable to RepositoryService. 2013-06-23 02:48:02 +09:00
takezoe
4d4e0c8487 Fix validation for user name, page name and repository name. 2013-06-21 18:56:00 +09:00
takezoe
b20f85e21c Fix validation. 2013-06-21 18:38:26 +09:00
takezoe
65eb89475a Update flag columns to BOOLEAN. 2013-06-21 13:24:58 +09:00
takezoe
0461b586ea Returns NotFound() if the repository does not exist. 2013-06-16 13:38:36 +09:00
takezoe
ffd0c4f195 Fix page name validation. 2013-06-16 13:29:44 +09:00
takezoe
676e6c6047 Fix the repository url. 2013-06-16 03:20:34 +09:00
takezoe
8c12e15bc5 Add action which returns the file content in the wiki repository. 2013-06-16 02:09:21 +09:00
takezoe
e7ab61685b Generalize markdown preview. 2013-06-05 15:09:12 +09:00
takezoe
4d5ce740c4 Add authentication. 2013-06-05 02:46:16 +09:00
takezoe
b42d8205a8 Merge branch 'master' of https://github.com/takezoe/gitbucket
Conflicts:
	src/main/scala/app/SettingsController.scala
2013-06-05 01:49:46 +09:00
takezoe
043e1b89e6 Control wiki buttons by permission. 2013-06-04 19:13:31 +09:00
takezoe
b990257947 TODO 2013-06-04 18:32:00 +09:00
takezoe
d80823343a Separate Authenticators to the trait from ControllerBase. 2013-06-04 08:51:31 +09:00
takezoe
78ad794613 Rename ProjectService to RepositoryService. 2013-06-04 01:14:27 +09:00
takezoe
dc6a9f8211 Add basic access control to the wiki system. 2013-06-03 02:42:26 +09:00
takezoe
1ab58d0363 Implementing authentication. 2013-06-03 00:36:51 +09:00
takezoe
f92018ee50 Refactor to use ProjectService instead of JGitUtil directly to retrieve project information. 2013-06-02 15:47:12 +09:00
takezoe
8f9b459123 Convert the issue number and the commit id to the link. 2013-06-02 02:30:50 +09:00
takezoe
358f59261a WikiUtil moved to WikiService and applied cake pattern to
WikiController.
2013-05-07 02:31:39 +09:00
takezoe
81faf4dfa2 Moves to editing form if wiki page does not exist. 2013-05-06 10:00:34 +09:00
takezoe
55c669a253 Support Wiki links. 2013-05-06 03:49:18 +09:00
takezoe
e7d2455152 Add JGitUtil#withGit() and use it to release repository resources
certainly.
2013-05-05 04:58:11 +09:00
takezoe
005ccf7f10 Deletion of wiki page is implemented. 2013-05-05 02:35:15 +09:00
takezoe
f1d0ec2270 Added preview tab to Wiki page editing form. 2013-05-04 02:47:40 +09:00
takezoe
892f6642bf Fixed page name validation. 2013-05-04 02:37:10 +09:00
takezoe
e1c339bb67 Move HTML templates for Wiki system to wiki.html package. 2013-05-04 02:18:24 +09:00
takezoe
66db3a898b Added compare revisions for Wiki changes. 2013-05-04 02:09:14 +09:00
takezoe
fc8bd7d3a6 Remove duplication checking for the wiki page name temporarily. 2013-05-03 16:13:39 +09:00
takezoe
283d787044 Add validation for wiki page name. 2013-05-03 15:49:33 +09:00
takezoe
b29f2fb64a Add file history page to the repository viewer. 2013-05-03 15:13:26 +09:00
takezoe
0c3a301f24 Added the index page which is used while in development. 2013-05-03 14:04:31 +09:00
takezoe
8fa1b36aa0 Add History for page. 2013-05-03 13:50:42 +09:00
takezoe
daf3fc75e5 Added limit parameter to JGit.getCommitLogs() and page parameter became
optional.
2013-05-03 02:46:11 +09:00
takezoe
90bcdd6bc7 Add TODO. 2013-05-02 09:36:45 +09:00
takezoe
6b8d536d81 Add wiki history page. 2013-05-02 09:30:46 +09:00