Set the new objectid for all diff entries (issue-178)
| | |
| | | - Fixed bug where permission changes were not visible in the web ui to a logged-in user until the user logged-out and then logged back in again (issue-186)
|
| | | - Fixed nullpointer on creating a repository with mixed case (issue 185)
|
| | | - Fixed nullpointer when using web.allowForking = true && git.cacheRepositoryList = false (issue 182)
|
| | | - Likely fix for commit and commitdiff page failures when a submodule reference changes (issue 178)
|
| | | - Build project models from the repository model cache, when possible, to reduce page load time (issue 172)
|
| | | - Fixed loading of Brazilian Portuguese translation from *nix server (github/inaiat)
|
| | |
|
| | |
| | | df.setDetectRenames(true);
|
| | | List<DiffEntry> diffs = df.scan(parent.getTree(), commit.getTree());
|
| | | for (DiffEntry diff : diffs) {
|
| | | String objectId = null;
|
| | | if (FileMode.GITLINK.equals(diff.getNewMode())) {
|
| | | objectId = diff.getNewId().name();
|
| | | }
|
| | |
|
| | | String objectId = diff.getNewId().name();
|
| | | if (diff.getChangeType().equals(ChangeType.DELETE)) {
|
| | | list.add(new PathChangeModel(diff.getOldPath(), diff.getOldPath(), 0, diff
|
| | | .getNewMode().getBits(), objectId, commit.getId().getName(), diff
|