git-svn.git  about / heads / tags
git-svn dev repo, rebased against Junio's git.git master
tree 441958f0348d3325ca9e6c3728006813cef4b630
$ git ls-tree -l v1.8.5-rc2:	# shows similar output on the CLI

	size	name
 	105	.gitattributes
 	3594	.gitignore
 	13844	.mailmap
 	18765	COPYING
d	-	Documentation/
x	768	GIT-VERSION-GEN
 	8714	INSTALL
 	26859	LGPL-2.1
 	76269	Makefile
 	2625	README
l	32	RelNotes
 	5846	abspath.c
 	1473	aclocal.m4
 	3392	advice.c
 	966	advice.h
 	1746	alias.c
 	1675	alloc.c
 	11289	archive-tar.c
 	12403	archive-zip.c
 	12326	archive.c
 	1382	archive.h
 	1816	argv-array.c
 	696	argv-array.h
 	19619	attr.c
 	1616	attr.h
 	2825	base85.c
 	24108	bisect.c
 	644	bisect.h
 	565	blob.c
 	664	blob.h
d	-	block-sha1/
 	8595	branch.c
 	1994	branch.h
 	8751	builtin.h
d	-	builtin/
 	7143	bulk-checkin.c
 	343	bulk-checkin.h
 	11387	bundle.c
 	707	bundle.h
 	17009	cache-tree.c
 	1546	cache-tree.h
 	48846	cache.h
x	588	check-builtins.sh
 	538	check-racy.c
x	369	check_bindir
 	5366	color.c
 	3190	color.h
 	10394	column.c
 	1477	column.h
 	37106	combine-diff.c
 	8373	command-list.txt
 	2941	commit-slab.h
 	38752	commit.c
 	9443	commit.h
d	-	compat/
 	44033	config.c
 	540	config.mak.in
 	15619	config.mak.uname
 	32832	configure.ac
 	16784	connect.c
 	506	connect.h
 	2701	connected.c
 	818	connected.h
d	-	contrib/
 	29895	convert.c
 	2216	convert.h
 	1590	copy.c
 	6009	credential-cache--daemon.c
 	2985	credential-cache.c
 	4052	credential-store.c
 	7756	credential.c
 	822	credential.h
 	4143	csum-file.c
 	1077	csum-file.h
 	2659	ctype.c
 	31227	daemon.c
 	25589	date.c
 	1890	decorate.c
 	400	decorate.h
 	3465	delta.h
 	15811	diff-delta.c
 	14311	diff-lib.c
 	6957	diff-no-index.c
 	137381	diff.c
 	11617	diff.h
 	8979	diffcore-break.c
 	5488	diffcore-delta.c
 	2234	diffcore-order.c
 	6566	diffcore-pickaxe.c
 	19043	diffcore-rename.c
 	4506	diffcore.h
 	40221	dir.c
 	6485	dir.h
 	1556	editor.c
 	7448	entry.c
 	7566	environment.c
 	3307	exec_cmd.c
 	509	exec_cmd.h
 	89733	fast-import.c
 	23819	fetch-pack.c
 	833	fetch-pack.h
 	187	fmt-merge-msg.h
 	10375	fsck.c
 	1062	fsck.h
x	433	generate-cmdlist.sh
 	4187	gettext.c
 	1455	gettext.h
x	36773	git-add--interactive.perl
x	23042	git-am.sh
x	36893	git-archimport.perl
x	11993	git-bisect.sh
 	18444	git-compat-util.h
x	12862	git-cvsexportcommit.perl
x	32019	git-cvsimport.perl
x	162359	git-cvsserver.perl
x	1907	git-difftool--helper.sh
x	13577	git-difftool.perl
x	11663	git-filter-branch.sh
d	-	git-gui/
x	18246	git-instaweb.sh
x	554	git-lost-found.sh
x	2207	git-merge-octopus.sh
x	3482	git-merge-one-file.sh
x	944	git-merge-resolve.sh
 	7566	git-mergetool--lib.sh
x	8377	git-mergetool.sh
x	121730	git-p4.py
 	2177	git-parse-remote.sh
x	8632	git-pull.sh
x	3349	git-quiltimport.sh
 	1474	git-rebase--am.sh
 	27160	git-rebase--interactive.sh
 	3066	git-rebase--merge.sh
x	15209	git-rebase.sh
x	4130	git-relink.perl
x	2520	git-remote-testgit.sh
x	3804	git-request-pull.sh
x	43884	git-send-email.perl
 	2008	git-sh-i18n.sh
 	8247	git-sh-setup.sh
x	13435	git-stash.sh
x	31684	git-submodule.sh
x	61478	git-svn.perl
x	4398	git-web--browse.sh
 	18343	git.c
 	574	git.rc
 	11338	git.spec.in
d	-	gitk-git/
d	-	gitweb/
 	3812	gpg-interface.c
 	721	gpg-interface.h
 	35668	graph.c
 	4010	graph.h
 	41582	grep.c
 	4843	grep.h
 	2600	hash.c
 	1424	hash.h
 	11336	help.c
 	1115	help.h
 	2342	hex.c
 	14237	http-backend.c
 	2321	http-fetch.c
 	51657	http-push.c
 	14285	http-walker.c
 	39183	http.c
 	5939	http.h
 	10671	ident.c
 	33672	imap-send.c
 	20994	kwset.c
 	2613	kwset.h
 	2597	levenshtein.c
 	203	levenshtein.h
 	31995	line-log.c
 	1850	line-log.h
 	6639	line-range.c
 	1336	line-range.h
 	6131	list-objects.c
 	407	list-objects.h
 	10404	ll-merge.c
 	567	ll-merge.h
 	6434	lockfile.c
 	22576	log-tree.c
 	1015	log-tree.h
 	9337	mailmap.c
 	271	mailmap.h
 	8415	match-trees.c
 	2676	merge-blobs.c
 	194	merge-blobs.h
 	59496	merge-recursive.c
 	1602	merge-recursive.h
 	2886	merge.c
 	1514	mergesort.c
 	574	mergesort.h
d	-	mergetools/
 	7733	name-hash.c
 	2282	notes-cache.c
 	500	notes-cache.h
 	23154	notes-merge.c
 	2998	notes-merge.h
 	4510	notes-utils.c
 	1133	notes-utils.h
 	36944	notes.c
 	11519	notes.h
 	8801	object.c
 	3757	object.h
 	5084	pack-check.c
 	7136	pack-revindex.c
 	223	pack-revindex.h
 	10620	pack-write.c
 	3227	pack.h
 	3542	pager.c
 	2749	parse-options-cb.c
 	17269	parse-options.c
 	9301	parse-options.h
 	2209	patch-delta.c
 	2560	patch-ids.c
 	490	patch-ids.h
 	18497	path.c
 	13774	pathspec.c
 	2939	pathspec.h
d	-	perl/
 	4628	pkt-line.c
 	3109	pkt-line.h
d	-	po/
d	-	ppc/
 	2494	preload-index.c
 	43989	pretty.c
 	1924	prio-queue.c
 	1427	prio-queue.h
 	6213	progress.c
 	504	progress.h
 	1385	prompt.c
 	207	prompt.h
 	10398	quote.c
 	2849	quote.h
 	6281	reachable.c
 	163	reachable.h
 	54196	read-cache.c
 	8491	reflog-walk.c
 	773	reflog-walk.h
 	94652	refs.c
 	8785	refs.h
 	23838	remote-curl.c
 	8704	remote-testsvn.c
 	53115	remote.c
 	6673	remote.h
 	2728	replace_object.c
 	18494	rerere.c
 	800	rerere.h
 	4383	resolve-undo.c
 	612	resolve-undo.h
 	87531	revision.c
 	7510	revision.h
 	17099	run-command.c
 	2967	run-command.h
 	7986	send-pack.c
 	403	send-pack.h
 	32957	sequencer.c
 	1020	sequencer.h
 	5263	server-info.c
 	21353	setup.c
 	10958	sh-i18n--envsubst.c
 	1262	sha1-array.c
 	583	sha1-array.h
 	9486	sha1-lookup.c
 	403	sha1-lookup.h
 	82103	sha1_file.c
 	36054	sha1_name.c
 	5378	shallow.c
 	5296	shell.c
 	463	shortlog.h
 	2283	show-index.c
 	3477	sideband.c
 	262	sideband.h
 	969	sigchain.c
 	215	sigchain.h
 	11869	strbuf.c
 	6278	strbuf.h
 	11966	streaming.c
 	504	streaming.h
 	7592	string-list.c
 	4984	string-list.h
 	33498	submodule.c
 	1950	submodule.h
 	9613	symlinks.c
d	-	t/
 	4012	tag.c
 	576	tag.h
 	644	tar.h
d	-	templates/
 	2635	test-chmtime.c
 	918	test-ctype.c
 	1459	test-date.c
 	1801	test-delta.c
 	1586	test-dump-cache-tree.c
 	722	test-genrandom.c
 	258	test-index-version.c
 	2145	test-line-buffer.c
 	590	test-match-trees.c
 	924	test-mergesort.c
 	269	test-mktemp.c
 	3534	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
 	840	test-run-command.c
 	395	test-scrap-cache-tree.c
 	941	test-sha1.c
x	1905	test-sha1.sh
 	344	test-sigchain.c
 	2553	test-string-list.c
 	401	test-subprocess.c
 	1332	test-svn-fe.c
 	1240	test-urlmatch-normalization.c
 	2751	test-wildmatch.c
 	1297	thread-utils.c
 	209	thread-utils.h
 	4808	trace.c
 	34351	transport-helper.c
 	35529	transport.c
 	6909	transport.h
 	9150	tree-diff.c
 	19473	tree-walk.c
 	2251	tree-walk.h
 	6468	tree.c
 	945	tree.h
 	100	unimplemented.sh
 	2421	unix-socket.c
 	158	unix-socket.h
 	49056	unpack-trees.c
 	2291	unpack-trees.h
 	20619	upload-pack.c
 	2826	url.c
 	492	url.h
 	17009	urlmatch.c
 	2060	urlmatch.h
 	3398	usage.c
 	9421	userdiff.c
 	646	userdiff.h
 	16804	utf8.c
 	1431	utf8.h
 	631	varint.c
 	198	varint.h
d	-	vcs-svn/
 	651	version.c
 	180	version.h
 	7330	walker.c
 	1126	walker.h
 	8013	wildmatch.c
 	346	wildmatch.h
 	707	wrap-for-bin.sh
 	9983	wrapper.c
 	1961	write_or_die.c
 	9823	ws.c
 	42156	wt-status.c
 	2600	wt-status.h
 	7182	xdiff-interface.c
 	944	xdiff-interface.h
d	-	xdiff/
 	6215	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