--- /dev/null
+/**
+ * Exceptions thrown by API commands.
+ */
+package org.eclipse.jgit.api.errors;
--- /dev/null
+/**
+ * High-level API commands (the porcelain of JGit).
+ */
+package org.eclipse.jgit.api;
--- /dev/null
+/**
+ * Computing blame/annotate information of files.
+ */
+package org.eclipse.jgit.blame;
--- /dev/null
+/**
+ * Comparing file contents by computing diffs.
+ */
+package org.eclipse.jgit.diff;
--- /dev/null
+/**
+ * Reading and editing the directory cache (index).
+ */
+package org.eclipse.jgit.dircache;
--- /dev/null
+/**
+ * Exceptions thrown by lower-level JGit APIs.
+ */
+package org.eclipse.jgit.errors;
--- /dev/null
+/**
+ * Events and listener interfaces.
+ */
+package org.eclipse.jgit.events;
--- /dev/null
+/**
+ * File name matcher.
+ */
+package org.eclipse.jgit.fnmatch;
--- /dev/null
+/**
+ * Ignore rule parser/matcher (for .gitignore entries).
+ */
+package org.eclipse.jgit.ignore;
--- /dev/null
+/**
+ * Internal classes.
+ */
+package org.eclipse.jgit.internal;
--- /dev/null
+/**
+ * Core API for repository, config, refs, object database.
+ */
+package org.eclipse.jgit.lib;
--- /dev/null
+/**
+ * Content and commit history merge algorithms.
+ */
+package org.eclipse.jgit.merge;
--- /dev/null
+/**
+ * Native language support (i18n).
+ */
+package org.eclipse.jgit.nls;
--- /dev/null
+/**
+ * Git notes processing (for commits, etc).
+ */
+package org.eclipse.jgit.notes;
--- /dev/null
+/**
+ * Patch file parser and data structure.
+ */
+package org.eclipse.jgit.patch;
--- /dev/null
+/**
+ * Building/rendering revision graphs.
+ */
+package org.eclipse.jgit.revplot;
--- /dev/null
+/**
+ * Filters for use in revision walking.
+ */
+package org.eclipse.jgit.revwalk.filter;
--- /dev/null
+/**
+ * Walking revision graphs (commit history).
+ */
+package org.eclipse.jgit.revwalk;
--- /dev/null
+/**
+ * Distributed file system based repository storage.
+ */
+package org.eclipse.jgit.storage.dfs;
--- /dev/null
+/**
+ * File based repository storage.
+ */
+package org.eclipse.jgit.storage.file;
--- /dev/null
+/**
+ * Reading/writing Git pack files.
+ */
+package org.eclipse.jgit.storage.pack;
--- /dev/null
+/**
+ * Git submodule support.
+ */
+package org.eclipse.jgit.submodule;
--- /dev/null
+/**
+ * Transport (fetch/push) for different protocols.
+ */
+package org.eclipse.jgit.transport;
--- /dev/null
+/**
+ * Server-side resolver for locating repositories by URLs.
+ */
+package org.eclipse.jgit.transport.resolver;
--- /dev/null
+/**
+ * Filters for use in tree walking.
+ */
+package org.eclipse.jgit.treewalk.filter;
--- /dev/null
+/**
+ * Walking and comparing directory/file trees (of commits, file system).
+ */
+package org.eclipse.jgit.treewalk;
--- /dev/null
+/**
+ * Utility classes for IO (streams).
+ */
+package org.eclipse.jgit.util.io;
--- /dev/null
+/**
+ * Utility classes.
+ */
+package org.eclipse.jgit.util;