ソースを参照

Fix Markdown document enumeraton

tags/v1.4.0
James Moger 10年前
コミット
1feb04e5a9

+ 2
- 2
src/main/java/com/gitblit/utils/JGitUtils.java ファイルの表示

@@ -1049,10 +1049,10 @@ public class JGitUtils {
List<TreeFilter> suffixFilters = new ArrayList<TreeFilter>();
for (String extension : extensions) {
if (extension.charAt(0) == '.') {
suffixFilters.add(PathSuffixFilter.create("\\" + extension));
suffixFilters.add(PathSuffixFilter.create(extension));
} else {
// escape the . since this is a regexp filter
suffixFilters.add(PathSuffixFilter.create("\\." + extension));
suffixFilters.add(PathSuffixFilter.create("." + extension));
}
}
TreeFilter filter;

+ 1
- 6
src/test/java/com/gitblit/tests/JGitUtilsTest.java ファイルの表示

@@ -48,8 +48,6 @@ import org.eclipse.jgit.util.FileUtils;
import org.junit.Test;
import com.gitblit.Constants.SearchType;
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.models.GitNote;
import com.gitblit.models.PathModel;
import com.gitblit.models.PathModel.PathChangeModel;
@@ -484,14 +482,11 @@ public class JGitUtilsTest {
@Test
public void testDocuments() throws Exception {
Repository repository = GitBlitSuite.getTicgitRepository();
List<String> extensions = GitBlit.getStrings(Keys.web.markdownExtensions);
List<String> extensions = Arrays.asList(new String[] { ".mkd", ".md" });
List<PathModel> markdownDocs = JGitUtils.getDocuments(repository, extensions);
List<PathModel> markdownDocs2 = JGitUtils.getDocuments(repository,
Arrays.asList(new String[] { ".mkd", ".md" }));
List<PathModel> allFiles = JGitUtils.getDocuments(repository, null);
repository.close();
assertTrue(markdownDocs.size() > 0);
assertTrue(markdownDocs2.size() > 0);
assertTrue(allFiles.size() > markdownDocs.size());
}

読み込み中…
キャンセル
保存