summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/utils/StringUtils.java
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-736/+0
| | | | | | | | | This is a massive commit which reorganizes the entire project structure (although it is still monolithic), removes the Build classes, and switches to Moxie, a smarter Ant build tookit based on the original Gitblit Build classes. The Ant build script will likely require additional fine-tuning, but this is big step forward.
* Harden metrics from polluted data (issue-176)James Moger2012-12-071-0/+14
|
* Mostly functional Gitblit Certificate Authority toolJames Moger2012-11-231-3/+15
|
* Repository sorting should be case-insensitiveJames Moger2012-10-231-0/+2
|
* Permission regexes are now case-insensitiveJames Moger2012-10-221-0/+13
|
* Fix possible string index out of bounds exceptionJames Moger2012-10-101-4/+9
|
* Preliminary implementation of server-side forking (issue 137)James Moger2012-09-291-1/+28
| | | | | | | | | | | | | | | | | | The fork mechanism clones the repository , access restrictions, and other config options. The app has been updated throughout to handle personal repositories and to properly display origin/fork links. In order to fork a repository the user account must have the #fork role, the origin repository must permit forking, and the user account must have standard clone permissions to the repository. Because forking introduces a new user role no existing user accounts can automatically begin forking a repository. This is both a pro and a con. Since the fork has the same access restrictions as the origin repository, those who can access the origin may also access the fork. This is intentional to facilitate integration-manager workflow. The fork owner does have the power to completely change the access restrictions of his/her fork.
* Fix bug in diff view for filenames with non-ASCII characters (issue 128)James Moger2012-09-101-0/+36
|
* Switch from StringBuffer to StringBuilderJames Moger2012-08-311-2/+2
|
* Fixed string encoding regression introduced with fix for BOMJames Moger2012-08-181-1/+0
|
* Submodules supportJames Moger2012-08-101-0/+26
|
* Strip hidden UTF-8 BOM from string contentJames Moger2012-08-101-2/+9
|
* Try multiple encodings when working with string blobs (issue 97)James Moger2012-06-071-0/+42
|
* Allow for admin teams with spaces in their name.unknown2012-04-241-14/+18
|
* Rework LDAP implementation with unboundid. Also allows for an LDAP server ↵John Crygier2012-04-101-0/+28
| | | | to be started with Gitblit GO (backed by an LDIF file).
* Restore the leading hunk of the first line of a fragmentJames Moger2012-03-211-0/+26
| | | Also correctly determine the line number of a fragment.
* A bunch more Lucene workJames Moger2012-03-141-0/+7
| | | | | * Only list user-accessible repositories * Syntax-highlight matched blob fragments * Improve look and layout of search results
* Split refs into 2 lines if there are remotes. Use more glyphicons.James Moger2012-02-251-10/+0
|
* Strip trailing .git from displayed repository links, saves room, looks cleanerJames Moger2012-01-061-0/+7
|
* Support mailing lists for TeamsJames Moger2011-12-211-2/+3
|
* Calculate repository color from name. Show swatch on repository list.James Moger2011-11-181-2/+46
|
* Combined-md5 password storage optionJames Moger2011-10-241-0/+2
|
* Fixed minor bug in flatten stringsJames Moger2011-10-211-0/+4
|
* More Bootstrap improvements.James Moger2011-09-301-0/+42
| | | | | | | * Strip leading group name from repositories page. * Put topbars on all pages. * Properly sort repositories in all locations. * White Gitblit logo.
* Largely completed, uber-cool federation feature.James Moger2011-09-121-0/+53
|
* Documentation. Added JavaDoc comments.James Moger2011-07-011-0/+137
|
* Big push for first release.James Moger2011-06-251-1/+6
| | | | | | | | | | | | * Build script overhaul including building & publishing GO, WAR, Docs, and Site. * Restored JGit 0.12.1 dependency and backported Blame. Got tired of waiting for JGit 1.0.0 Maven artifacts. * Changed Summary Page layout * Optional cookie authentication * Added icons for log, tags, and branches panels. * Show last commit author and short message on branches panel. * Unit testing. * Documentation.
* Mostly stable war build.James Moger2011-06-181-12/+5
| | | | | Reorganization of resources. Dropped most hard-coded webapp configuration in favor of common web.xml file. Still contemplating configuring git servlet from web.xml too.
* Added AccessRestrictionFilter and simplified authentication.James Moger2011-06-141-11/+54
| | | | | | | | | | | | | | | | Replaced servlet container basic authentication with a custom servlet filter which performs the same function. The advantage to this is that the servlet container is now divorced from the webapp. The login service (realm) also simplified a great deal and removes its Jetty dependencies. Additionally, the basic authorization pop-up will be displayed as needed based on the repository's access restriction. This was necessary for view-restricted repositories with the RSS feature. Its also necessary for completely open repositories as before it would prompt for credentials. Improved feed syndication feature.
* Unit testing. Documentation. Simplified settings classes.James Moger2011-06-091-0/+22
|
* Blame support finished, requires JGit 1.0.0. Checkstyle. Findbugs.James Moger2011-06-081-2/+2
|
* Unit testing. Start of git-notes display feature.James Moger2011-06-021-0/+8
|
* Unit testing.James Moger2011-05-291-1/+1
|
* Findbugs. CodePro Audit. Checkstyle. Unit test refactoring.James Moger2011-05-261-5/+6
|
* Selected Apache License. Dropped : from name. Its simpler.James Moger2011-05-251-0/+15
|
* Delete/Rename repos & user. Edit link. Dropped crypt. Other git urls.James Moger2011-05-241-1/+5
|
* Owner editing. Frozen status. Grouped repositories. Documentation.James Moger2011-05-191-0/+7
|
* Build infrastructure improvements. Setting to show remote branches.James Moger2011-05-041-46/+0
| | | | | | | | | | | | The JGit team is now publishing 0.12.1 artifacts on the Eclipse Maven site. Yeah! That was the last missing piece for a slick Git:Blit deployment. The build has been reworked to download from Eclipse and to also download source and javadoc jars for setting up a development environment. Made the log4j pattern configurable by operating system. Moved Markdown utils to their own class since I need StringUtils for Build and that introduced a chicken-and-egg scenario.
* Centralized markdown transforms. Moved config ops to GitBlit.James Moger2011-04-271-0/+22
|
* Integrated pagelinks into RepositoryPage. Fixed string encoding.James Moger2011-04-271-1/+25
|
* Settings overhaul. Fixes to authentication. Bind interface feature.James Moger2011-04-151-0/+110
Settings access has been abstracted and the way is becoming clear to offer a WAR build in addition to the integrated server stack. Util methods moved around.