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

	size	name
 	105	.gitattributes
 	3708	.gitignore
 	14231	.mailmap
 	18765	COPYING
d	-	Documentation/
x	762	GIT-VERSION-GEN
 	9147	INSTALL
 	26859	LGPL-2.1
 	76091	Makefile
 	2628	README
l	32	RelNotes
 	4502	abspath.c
 	1473	aclocal.m4
 	3284	advice.c
 	927	advice.h
 	1568	alias.c
 	2634	alloc.c
 	11273	archive-tar.c
 	15590	archive-zip.c
 	14988	archive.c
 	1382	archive.h
 	1431	argv-array.c
 	577	argv-array.h
 	20221	attr.c
 	1616	attr.h
 	2825	base85.c
 	24210	bisect.c
 	644	bisect.h
 	389	blob.c
 	664	blob.h
d	-	block-sha1/
 	8063	branch.c
 	1994	branch.h
 	8950	builtin.h
d	-	builtin/
 	7220	bulk-checkin.c
 	323	bulk-checkin.h
 	12144	bundle.c
 	707	bundle.h
 	17329	cache-tree.c
 	1536	cache-tree.h
 	62023	cache.h
x	596	check-builtins.sh
 	538	check-racy.c
x	374	check_bindir
 	7928	color.c
 	3173	color.h
 	9993	column.c
 	1477	column.h
 	41202	combine-diff.c
 	9124	command-list.txt
 	4103	commit-slab.h
 	42270	commit.c
 	13380	commit.h
d	-	compat/
 	56897	config.c
 	540	config.mak.in
 	16334	config.mak.uname
 	35471	configure.ac
 	19392	connect.c
 	596	connect.h
 	3297	connected.c
 	930	connected.h
d	-	contrib/
 	31076	convert.c
 	2395	convert.h
 	1382	copy.c
 	6441	credential-cache--daemon.c
 	2969	credential-cache.c
 	5093	credential-store.c
 	7918	credential.c
 	833	credential.h
 	4134	csum-file.c
 	1322	csum-file.h
 	2668	ctype.c
 	32290	daemon.c
 	26546	date.c
 	1835	decorate.c
 	400	decorate.h
 	3464	delta.h
 	15811	diff-delta.c
 	14390	diff-lib.c
 	7157	diff-no-index.c
 	140631	diff.c
 	11945	diff.h
 	9220	diffcore-break.c
 	5488	diffcore-delta.c
 	2492	diffcore-order.c
 	5865	diffcore-pickaxe.c
 	18068	diffcore-rename.c
 	4897	diffcore.h
 	71299	dir.c
 	9912	dir.h
 	1549	editor.c
 	7551	entry.c
 	8618	environment.c
d	-	ewah/
 	3190	exec_cmd.c
 	503	exec_cmd.h
 	89451	fast-import.c
 	27118	fetch-pack.c
 	1049	fetch-pack.h
 	187	fmt-merge-msg.h
 	13980	fsck.c
 	1172	fsck.h
x	929	generate-cmdlist.sh
 	4900	gettext.c
 	2217	gettext.h
x	36983	git-add--interactive.perl
x	24307	git-am.sh
x	36893	git-archimport.perl
x	12045	git-bisect.sh
 	24294	git-compat-util.h
x	12862	git-cvsexportcommit.perl
x	32017	git-cvsimport.perl
x	162359	git-cvsserver.perl
x	2100	git-difftool--helper.sh
x	13542	git-difftool.perl
x	11871	git-filter-branch.sh
d	-	git-gui/
x	18533	git-instaweb.sh
x	2207	git-merge-octopus.sh
x	3482	git-merge-one-file.sh
x	944	git-merge-resolve.sh
 	7433	git-mergetool--lib.sh
x	9314	git-mergetool.sh
x	125138	git-p4.py
 	2313	git-parse-remote.sh
x	10501	git-pull.sh
x	3368	git-quiltimport.sh
 	2449	git-rebase--am.sh
 	29146	git-rebase--interactive.sh
 	3806	git-rebase--merge.sh
x	16076	git-rebase.sh
x	4130	git-relink.perl
x	2957	git-remote-testgit.sh
x	3856	git-request-pull.sh
x	48443	git-send-email.perl
 	2012	git-sh-i18n.sh
 	8332	git-sh-setup.sh
x	13927	git-stash.sh
x	32206	git-submodule.sh
x	63779	git-svn.perl
x	4401	git-web--browse.sh
 	20047	git.c
 	566	git.rc
 	11338	git.spec.in
d	-	gitk-git/
d	-	gitweb/
 	5697	gpg-interface.c
 	930	gpg-interface.h
 	35287	graph.c
 	4010	graph.h
 	42311	grep.c
 	4893	grep.h
 	6447	hashmap.c
 	2557	hashmap.h
 	11805	help.c
 	1115	help.h
 	2564	hex.c
 	16090	http-backend.c
 	2321	http-fetch.c
 	51454	http-push.c
 	14147	http-walker.c
 	45373	http.c
 	6331	http.h
 	10579	ident.c
 	36549	imap-send.c
 	12945	khash.h
 	21030	kwset.c
 	2622	kwset.h
 	2597	levenshtein.c
 	203	levenshtein.h
 	31297	line-log.c
 	1792	line-log.h
 	6639	line-range.c
 	1336	line-range.h
 	6215	list-objects.c
 	407	list-objects.h
 	10528	ll-merge.c
 	567	ll-merge.h
 	9765	lockfile.c
 	3594	lockfile.h
 	24823	log-tree.c
 	1261	log-tree.h
 	9101	mailmap.c
 	271	mailmap.h
 	8220	match-trees.c
 	2694	merge-blobs.c
 	194	merge-blobs.h
 	59074	merge-recursive.c
 	1602	merge-recursive.h
 	2476	merge.c
 	1514	mergesort.c
 	574	mergesort.h
d	-	mergetools/
 	6398	name-hash.c
 	2202	notes-cache.c
 	500	notes-cache.h
 	23210	notes-merge.c
 	2998	notes-merge.h
 	4485	notes-utils.c
 	1140	notes-utils.h
 	37058	notes.c
 	11519	notes.h
 	9774	object.c
 	4631	object.h
 	12622	pack-bitmap-write.c
 	25797	pack-bitmap.c
 	1722	pack-bitmap.h
 	5084	pack-check.c
 	2169	pack-objects.c
 	1918	pack-objects.h
 	7138	pack-revindex.c
 	410	pack-revindex.h
 	10500	pack-write.c
 	3242	pack.h
 	3475	pager.c
 	2749	parse-options-cb.c
 	17690	parse-options.c
 	9069	parse-options.h
 	2209	patch-delta.c
 	2480	patch-ids.c
 	490	patch-ids.h
 	21188	path.c
 	14429	pathspec.c
 	3306	pathspec.h
d	-	perl/
 	4772	pkt-line.c
 	3102	pkt-line.h
d	-	po/
d	-	ppc/
 	2525	preload-index.c
 	43541	pretty.c
 	1963	prio-queue.c
 	1528	prio-queue.h
 	6526	progress.c
 	504	progress.h
 	1437	prompt.c
 	168	prompt.h
 	9927	quote.c
 	2708	quote.h
 	4825	reachable.c
 	304	reachable.h
 	63697	read-cache.c
 	8298	reflog-walk.c
 	773	reflog-walk.h
 	116804	refs.c
 	15509	refs.h
 	25246	remote-curl.c
 	8556	remote-testsvn.c
 	60806	remote.c
 	8199	remote.h
 	3027	replace_object.c
 	17925	rerere.c
 	804	rerere.h
 	4416	resolve-undo.c
 	612	resolve-undo.h
 	93975	revision.c
 	8040	revision.h
 	18021	run-command.c
 	3881	run-command.h
 	13505	send-pack.c
 	440	send-pack.h
 	33019	sequencer.c
 	1095	sequencer.h
 	5839	server-info.c
 	25288	setup.c
 	10548	sh-i18n--envsubst.c
 	1262	sha1-array.c
 	583	sha1-array.h
 	9417	sha1-lookup.c
 	403	sha1-lookup.h
 	91641	sha1_file.c
 	37039	sha1_name.c
 	18086	shallow.c
 	5186	shell.c
 	463	shortlog.h
 	2283	show-index.c
 	3490	sideband.c
 	262	sideband.h
 	969	sigchain.c
 	215	sigchain.h
 	9263	split-index.c
 	1131	split-index.h
 	14833	strbuf.c
 	17434	strbuf.h
 	12042	streaming.c
 	504	streaming.h
 	7499	string-list.c
 	5263	string-list.h
 	32401	submodule.c
 	1950	submodule.h
 	9535	symlinks.c
d	-	t/
 	3264	tag.c
 	508	tag.h
 	644	tar.h
d	-	templates/
 	2634	test-chmtime.c
 	3931	test-config.c
 	918	test-ctype.c
 	1500	test-date.c
 	1801	test-delta.c
 	1597	test-dump-cache-tree.c
 	861	test-dump-split-index.c
 	1650	test-dump-untracked-cache.c
 	722	test-genrandom.c
 	6289	test-hashmap.c
 	258	test-index-version.c
 	2148	test-line-buffer.c
 	590	test-match-trees.c
 	924	test-mergesort.c
 	269	test-mktemp.c
 	3435	test-parse-options.c
 	3620	test-path-utils.c
 	621	test-prio-queue.c
 	202	test-read-cache.c
 	534	test-regex.c
 	1393	test-revision-walking.c
 	827	test-run-command.c
 	386	test-scrap-cache-tree.c
 	936	test-sha1-array.c
 	941	test-sha1.c
x	1905	test-sha1.sh
 	344	test-sigchain.c
 	2554	test-string-list.c
 	393	test-subprocess.c
 	1332	test-svn-fe.c
 	1240	test-urlmatch-normalization.c
 	635	test-wildmatch.c
 	1733	thread-utils.c
 	241	thread-utils.h
 	10492	trace.c
 	3628	trace.h
 	21906	trailer.c
 	148	trailer.h
 	35425	transport-helper.c
 	36160	transport.c
 	7170	transport.h
 	18093	tree-diff.c
 	27050	tree-walk.c
 	2872	tree-walk.h
 	6356	tree.c
 	1075	tree.h
 	6719	unicode_width.h
 	100	unimplemented.sh
 	2451	unix-socket.c
 	158	unix-socket.h
 	49221	unpack-trees.c
 	2291	unpack-trees.h
x	1069	update_unicode.sh
 	21669	upload-pack.c
 	2825	url.c
 	492	url.h
 	16938	urlmatch.c
 	1953	urlmatch.h
 	3380	usage.c
 	9354	userdiff.c
 	646	userdiff.h
 	15601	utf8.c
 	1901	utf8.h
 	660	varint.c
 	168	varint.h
d	-	vcs-svn/
 	651	version.c
 	180	version.h
 	3515	versioncmp.c
 	7518	walker.c
 	1126	walker.h
 	8013	wildmatch.c
 	346	wildmatch.h
 	707	wrap-for-bin.sh
 	13249	wrapper.c
 	2172	write_or_die.c
 	9782	ws.c
 	45102	wt-status.c
 	2758	wt-status.h
 	7182	xdiff-interface.c
 	944	xdiff-interface.h
d	-	xdiff/
 	6281	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.
git clone https://yhbt.net/git-svn.git