git-svn.git  about / heads / tags
git-svn dev repo, rebased against Junio's git.git master
tree fbce3c00a25fe30c3bdc2269bfdd20cc3ea1d413
$ git ls-tree -l hashmap-wip-base:	# shows similar output on the CLI

	size	name
 	5082	.clang-format
 	284	.editorconfig
 	544	.gitattributes
d	-	.github/
 	3442	.gitignore
 	153	.gitmodules
 	16537	.mailmap
 	918	.travis.yml
 	411	.tsan-suppressions
 	18765	COPYING
d	-	Documentation/
x	754	GIT-VERSION-GEN
 	10210	INSTALL
 	26859	LGPL-2.1
 	101879	Makefile
 	3273	README.md
l	33	RelNotes
 	6928	abspath.c
 	1473	aclocal.m4
 	6597	advice.c
 	1436	advice.h
 	2145	alias.c
 	310	alias.h
 	3235	alloc.c
 	549	alloc.h
 	132933	apply.c
 	5400	apply.h
 	12747	archive-tar.c
 	17577	archive-zip.c
 	15506	archive.c
 	1512	archive.h
 	2204	argv-array.c
 	823	argv-array.h
 	28916	attr.c
 	2258	attr.h
 	14025	azure-pipelines.yml
 	795	banned.h
 	2825	base85.c
 	27409	bisect.c
 	1089	bisect.h
 	82774	blame.c
 	5505	blame.h
 	464	blob.c
 	688	blob.h
d	-	block-sha1/
 	10245	branch.c
 	3051	branch.h
 	12292	builtin.h
d	-	builtin/
 	7476	bulk-checkin.c
 	323	bulk-checkin.h
 	12825	bundle.c
 	769	bundle.h
 	20015	cache-tree.c
 	2054	cache-tree.h
 	65451	cache.h
 	1852	chdir-notify.c
 	2556	chdir-notify.h
x	596	check-builtins.sh
x	374	check_bindir
 	1969	checkout.c
 	369	checkout.h
d	-	ci/
 	9079	color.c
 	4876	color.h
 	9940	column.c
 	1455	column.h
 	43230	combine-diff.c
 	11385	command-list.txt
 	54672	commit-graph.c
 	3335	commit-graph.h
 	19622	commit-reach.c
 	3836	commit-reach.h
 	1372	commit-slab-decl.h
 	2775	commit-slab-impl.h
 	1818	commit-slab.h
 	39956	commit.c
 	14098	commit.h
 	1369	common-main.c
d	-	compat/
 	82828	config.c
 	10597	config.h
 	1647	config.mak.dev
 	540	config.mak.in
 	23946	config.mak.uname
 	38353	configure.ac
 	32803	connect.c
 	891	connect.h
 	3868	connected.c
 	2072	connected.h
d	-	contrib/
 	49067	convert.c
 	4098	convert.h
 	1339	copy.c
 	7049	credential-cache--daemon.c
 	3317	credential-cache.c
 	5118	credential-store.c
 	8046	credential.c
 	833	credential.h
 	4178	csum-file.c
 	1321	csum-file.h
 	2668	ctype.c
 	35513	daemon.c
 	31127	date.c
 	1790	decorate.c
 	1403	decorate.h
 	11991	delta-islands.c
 	572	delta-islands.h
 	3429	delta.h
x	1016	detect-compiler
 	15871	diff-delta.c
 	15540	diff-lib.c
 	7366	diff-no-index.c
 	192516	diff.c
 	15130	diff.h
 	9269	diffcore-break.c
 	5622	diffcore-delta.c
 	2447	diffcore-order.c
 	6737	diffcore-pickaxe.c
 	18192	diffcore-rename.c
 	4896	diffcore.h
 	5947	dir-iterator.c
 	4367	dir-iterator.h
 	83117	dir.c
 	11932	dir.h
 	2913	editor.c
 	14333	entry.c
 	11044	environment.c
d	-	ewah/
 	8192	exec-cmd.c
 	483	exec-cmd.h
 	87349	fast-import.c
 	545	fetch-negotiator.c
 	1669	fetch-negotiator.h
 	1045	fetch-object.c
 	166	fetch-object.h
 	48655	fetch-pack.c
 	2920	fetch-pack.h
 	180	fmt-merge-msg.h
 	28847	fsck.c
 	2082	fsck.h
 	7329	fsmonitor.c
 	2437	fsmonitor.h
 	426	fuzz-commit-graph.c
 	309	fuzz-pack-headers.c
 	277	fuzz-pack-idx.c
x	1828	generate-cmdlist.sh
 	5749	gettext.c
 	2214	gettext.h
x	46016	git-add--interactive.perl
x	36938	git-archimport.perl
x	8290	git-bisect.sh
 	35440	git-compat-util.h
x	12889	git-cvsexportcommit.perl
x	32060	git-cvsimport.perl
x	162677	git-cvsserver.perl
x	2236	git-difftool--helper.sh
x	15806	git-filter-branch.sh
d	-	git-gui/
x	22349	git-instaweb.sh
x	16350	git-legacy-stash.sh
x	2477	git-merge-octopus.sh
x	3695	git-merge-one-file.sh
x	944	git-merge-resolve.sh
 	9201	git-mergetool--lib.sh
x	10297	git-mergetool.sh
x	157545	git-p4.py
 	2650	git-parse-remote.sh
x	3693	git-quiltimport.sh
 	29605	git-rebase--preserve-merges.sh
x	4125	git-request-pull.sh
x	58214	git-send-email.perl
 	2488	git-sh-i18n.sh
 	9363	git-sh-setup.sh
x	24948	git-submodule.sh
x	64417	git-svn.perl
x	4401	git-web--browse.sh
 	26516	git.c
 	635	git.rc
d	-	gitk-git/
d	-	gitweb/
 	9746	gpg-interface.c
 	1895	gpg-interface.h
 	37765	graph.c
 	4999	graph.h
 	54613	grep.c
 	5710	grep.h
 	4890	hash.h
 	7325	hashmap.c
 	14488	hashmap.h
 	20103	help.c
 	3163	help.h
 	3474	hex.c
 	19357	http-backend.c
 	1912	http-fetch.c
 	51313	http-push.c
 	15411	http-walker.c
 	66878	http.c
 	7082	http.h
 	15843	ident.c
 	37528	imap-send.c
 	660	interdiff.c
 	119	interdiff.h
 	2169	iterator.h
 	8698	json-writer.c
 	4267	json-writer.h
 	13242	khash.h
 	21101	kwset.c
 	2509	kwset.h
 	2570	levenshtein.c
 	203	levenshtein.h
 	31953	line-log.c
 	1745	line-log.h
 	6770	line-range.c
 	1399	line-range.h
 	4229	linear-assignment.c
 	736	linear-assignment.h
 	5135	list-objects-filter-options.c
 	2627	list-objects-filter-options.h
 	14078	list-objects-filter.c
 	3015	list-objects-filter.h
 	11802	list-objects.c
 	762	list-objects.h
 	5689	list.h
 	10888	ll-merge.c
 	705	ll-merge.h
 	5705	lockfile.c
 	10738	lockfile.h
 	27081	log-tree.c
 	1454	log-tree.h
 	2700	ls-refs.c
 	217	ls-refs.h
 	28374	mailinfo.c
 	1045	mailinfo.h
 	9091	mailmap.c
 	292	mailmap.h
 	8734	match-trees.c
 	3223	mem-pool.c
 	1408	mem-pool.h
 	2095	merge-blobs.c
 	232	merge-blobs.h
 	113594	merge-recursive.c
 	2927	merge-recursive.h
 	2843	merge.c
 	1514	mergesort.c
 	574	mergesort.h
d	-	mergetools/
 	35789	midx.c
 	1781	midx.h
 	18901	name-hash.c
d	-	negotiator/
 	2341	notes-cache.c
 	541	notes-cache.h
 	23193	notes-merge.c
 	3009	notes-merge.h
 	5139	notes-utils.c
 	1564	notes-utils.h
 	37205	notes.c
 	12081	notes.h
 	12074	object-store.h
 	13650	object.c
 	6415	object.h
 	1304	oidmap.c
 	2181	oidmap.h
 	1596	oidset.c
 	2643	oidset.h
 	13049	pack-bitmap-write.c
 	27777	pack-bitmap.c
 	2373	pack-bitmap.h
 	5761	pack-check.c
 	4929	pack-objects.c
 	12216	pack-objects.h
 	5895	pack-revindex.c
 	322	pack-revindex.h
 	10942	pack-write.c
 	3426	pack.h
 	55286	packfile.c
 	7030	packfile.h
 	5207	pager.c
 	6655	parse-options-cb.c
 	26099	parse-options.c
 	12788	parse-options.h
 	2408	patch-delta.c
 	3368	patch-ids.c
 	704	patch-ids.h
 	35104	path.c
 	5864	path.h
 	17453	pathspec.c
 	3354	pathspec.h
d	-	perl/
 	13303	pkt-line.c
 	8077	pkt-line.h
d	-	po/
d	-	ppc/
 	3850	preload-index.c
 	49103	pretty.c
 	3788	pretty.h
 	2057	prio-queue.c
 	1664	prio-queue.h
 	7750	progress.c
 	626	progress.h
 	1457	prompt.c
 	168	prompt.h
 	2545	protocol.c
 	1092	protocol.h
 	11436	quote.c
 	3140	quote.h
 	14139	range-diff.c
 	415	range-diff.h
 	6044	reachable.c
 	304	reachable.h
 	99674	read-cache.c
 	6259	rebase-interactive.c
 	523	rebase-interactive.h
 	69582	ref-filter.c
 	4753	ref-filter.h
 	8390	reflog-walk.c
 	885	reflog-walk.h
 	58871	refs.c
 	31041	refs.h
d	-	refs/
 	5067	refspec.c
 	1343	refspec.h
 	37597	remote-curl.c
 	8413	remote-testsvn.c
 	59667	remote.c
 	8454	remote.h
 	2006	replace-object.c
 	1102	replace-object.h
 	6656	repository.c
 	4532	repository.h
 	32939	rerere.c
 	1419	rerere.h
 	4530	resolve-undo.c
 	581	resolve-undo.h
 	110397	revision.c
 	10083	revision.h
 	41674	run-command.c
 	8271	run-command.h
 	16441	send-pack.c
 	893	send-pack.h
 	148030	sequencer.c
 	6498	sequencer.h
 	6384	serve.c
 	336	serve.h
 	7683	server-info.c
 	35508	setup.c
 	10431	sh-i18n--envsubst.c
 	1918	sha1-array.c
 	782	sha1-array.h
 	62318	sha1-file.c
 	3205	sha1-lookup.c
 	1283	sha1-lookup.h
 	49007	sha1-name.c
g		sha1collisiondetection @ commit855827c583bc30645ba427885caa40c5b81764d2
d	-	sha1dc/
 	855	sha1dc_git.c
 	618	sha1dc_git.h
d	-	sha256/
 	21681	shallow.c
 	4653	shell.c
 	508	shortlog.h
 	5554	sideband.c
 	903	sideband.h
 	1118	sigchain.c
 	247	sigchain.h
 	13887	split-index.c
 	1258	split-index.h
 	24348	strbuf.c
 	23003	strbuf.h
 	12630	streaming.c
 	482	streaming.h
 	7751	string-list.c
 	10062	string-list.h
 	5536	sub-process.c
 	3215	sub-process.h
 	21019	submodule-config.c
 	2484	submodule-config.h
 	59391	submodule.c
 	5484	submodule.h
 	9532	symlinks.c
d	-	t/
 	5034	tag.c
 	676	tag.h
 	644	tar.h
 	8519	tempfile.c
 	9326	tempfile.h
d	-	templates/
 	2690	thread-utils.c
 	1446	thread-utils.h
 	6613	tmp-objdir.c
 	1568	tmp-objdir.h
 	11902	trace.c
 	4842	trace.h
 	18251	trace2.c
 	14279	trace2.h
d	-	trace2/
 	30192	trailer.c
 	2525	trailer.h
 	37948	transport-helper.c
 	2789	transport-internal.h
 	36902	transport.c
 	8147	transport.h
 	18378	tree-diff.c
 	31845	tree-walk.c
 	3084	tree-walk.h
 	6751	tree.c
 	1178	tree.h
 	9318	unicode-width.h
 	101	unimplemented.sh
 	2451	unix-socket.c
 	158	unix-socket.h
 	65428	unpack-trees.c
 	2678	unpack-trees.h
 	40623	upload-pack.c
 	499	upload-pack.h
 	2452	url.c
 	452	url.h
 	18561	urlmatch.c
 	2026	urlmatch.h
 	6518	usage.c
 	10797	userdiff.c
 	892	userdiff.h
 	20444	utf8.c
 	3636	utf8.h
 	660	varint.c
 	154	varint.h
d	-	vcs-svn/
 	718	version.c
 	230	version.h
 	5323	versioncmp.c
 	7555	walker.c
 	1112	walker.h
 	7996	wildmatch.c
 	264	wildmatch.h
 	13929	worktree.c
 	3784	worktree.h
 	946	wrap-for-bin.sh
 	15420	wrapper.c
 	1564	write-or-die.c
 	9575	ws.c
 	70029	wt-status.c
 	4266	wt-status.h
 	7525	xdiff-interface.c
 	2096	xdiff-interface.h
d	-	xdiff/
 	6271	zlib.c
glossary
--------
Tree objects belong to commits or other tree objects.  Trees may
reference blobs, sub-trees, or (rarely) commits of submodules.

Path names are stored in tree objects, but trees do not know
their own path name.  A tree's path name comes from their parent tree,
or it is the root tree referenced by a commit object.  Thus, this web UI
relies on the `b=' URI parameter as a hint to display the path name.

Commit objects may be stored in trees to reference submodules.

git clone https://yhbt.net/git-svn.git