git-svn.git  about / heads / tags
git-svn dev repo, rebased against Junio's git.git master
tree 22f2ceb1019de1fa335e4f31f5fa61f84b231f13
$ git ls-tree -l v1.4.2-rc1:	# shows similar output on the CLI

	size	name
 	1887	.gitignore
 	18787	COPYING
d	-	Documentation/
x	665	GIT-VERSION-GEN
 	4478	INSTALL
 	22964	Makefile
 	25245	README
 	1264	alloc.c
d	-	arm/
 	2932	base85.c
 	20843	blame.c
 	1260	blob.c
 	311	blob.h
 	4250	builtin-add.c
 	56539	builtin-apply.c
 	3613	builtin-cat-file.c
 	275	builtin-check-ref-format.c
 	3389	builtin-commit-tree.c
 	2837	builtin-count.c
 	1564	builtin-diff-files.c
 	1022	builtin-diff-index.c
 	2645	builtin-diff-stages.c
 	3238	builtin-diff-tree.c
 	8736	builtin-diff.c
 	7923	builtin-fmt-merge-msg.c
 	26674	builtin-grep.c
 	5059	builtin-help.c
 	8323	builtin-init-db.c
 	9869	builtin-log.c
 	11713	builtin-ls-files.c
 	3536	builtin-ls-tree.c
 	17881	builtin-mailinfo.c
 	4322	builtin-mailsplit.c
 	5656	builtin-prune.c
 	6481	builtin-push.c
 	23507	builtin-read-tree.c
 	8523	builtin-rev-list.c
 	7874	builtin-rev-parse.c
 	3284	builtin-rm.c
 	18612	builtin-show-branch.c
 	1063	builtin-stripspace.c
 	10507	builtin-tar-tree.c
 	16963	builtin-update-index.c
 	1386	builtin-update-ref.c
 	1626	builtin-upload-tar.c
 	2169	builtin-write-tree.c
 	3217	builtin.h
 	12793	cache-tree.c
 	921	cache-tree.h
 	14078	cache.h
 	7666	checkout-index.c
 	23920	combine-diff.c
 	23015	commit.c
 	3220	commit.h
d	-	compat/
 	15765	config.c
 	15980	connect.c
d	-	contrib/
 	7581	convert-objects.c
 	692	copy.c
 	2954	csum-file.c
 	566	csum-file.h
 	890	ctype.c
 	18190	daemon.c
 	15320	date.c
 	3273	delta.h
 	3760	describe.c
 	14168	diff-delta.c
 	8114	diff-lib.c
 	62939	diff.c
 	5974	diff.h
 	8689	diffcore-break.c
 	5269	diffcore-delta.c
 	2295	diffcore-order.c
 	3321	diffcore-pickaxe.c
 	13056	diffcore-rename.c
 	3768	diffcore.h
 	9055	dir.c
 	1287	dir.h
 	1529	dump-cache-tree.c
 	4238	entry.c
 	2040	environment.c
 	3071	exec_cmd.c
 	295	exec_cmd.h
 	6935	fetch-clone.c
 	12041	fetch-pack.c
 	5359	fetch.c
 	1378	fetch.h
 	13606	fsck-objects.c
x	550	generate-cmdlist.sh
x	10320	git-am.sh
x	12612	git-annotate.perl
x	2868	git-applymbox.sh
x	5520	git-applypatch.sh
x	35068	git-archimport.perl
x	5851	git-bisect.sh
x	2671	git-branch.sh
x	4992	git-checkout.sh
x	1986	git-cherry.sh
x	1542	git-clean.sh
x	10056	git-clone.sh
x	16505	git-commit.sh
 	3807	git-compat-util.h
x	7911	git-cvsexportcommit.perl
x	23964	git-cvsimport.perl
x	90675	git-cvsserver.perl
x	10430	git-fetch.sh
x	4763	git-instaweb.sh
x	461	git-lost-found.sh
x	2093	git-ls-remote.sh
x	2415	git-merge-octopus.sh
x	2801	git-merge-one-file.sh
x	356	git-merge-ours.sh
x	31524	git-merge-recursive.py
x	955	git-merge-resolve.sh
x	1458	git-merge-stupid.sh
x	8078	git-merge.sh
x	5687	git-mv.perl
 	10732	git-p4import.py
x	4867	git-parse-remote.sh
x	2702	git-pull.sh
x	1734	git-push.sh
x	3028	git-quiltimport.sh
x	7990	git-rebase.sh
x	4111	git-relink.perl
x	2313	git-repack.sh
x	844	git-request-pull.sh
x	4950	git-rerere.perl
x	1485	git-reset.sh
x	2523	git-resolve.sh
x	4115	git-revert.sh
x	15347	git-send-email.perl
x	1057	git-sh-setup.sh
x	4046	git-shortlog.perl
x	88591	git-svn.perl
x	23318	git-svnimport.perl
x	2292	git-tag.sh
x	703	git-verify-tag.sh
 	7841	git.c
 	6408	git.spec.in
 	7031	gitMergeCommon.py
x	157739	gitk
d	-	gitweb/
 	1889	hash-object.c
 	31803	http-fetch.c
 	68538	http-push.c
 	11336	http.c
 	2393	http.h
 	5256	ident.c
 	29660	imap-send.c
 	11928	index-pack.c
 	5911	local-fetch.c
 	1286	lockfile.c
 	7523	log-tree.c
 	386	log-tree.h
 	1184	merge-base.c
 	3340	merge-file.c
 	2798	merge-index.c
 	7988	merge-tree.c
 	3824	mktag.c
 	3160	mktree.c
d	-	mozilla-sha1/
 	5502	name-rev.c
 	3098	object-refs.c
 	5239	object.c
 	2312	object.h
 	4293	pack-check.c
 	34123	pack-objects.c
 	14614	pack-redundant.c
 	519	pack.h
 	929	pager.c
 	2172	patch-delta.c
 	1592	patch-id.c
 	5958	path.c
 	1306	peek-remote.c
 	2500	pkt-line.c
 	348	pkt-line.h
d	-	ppc/
 	1524	prune-packed.c
 	6050	quote.c
 	1622	quote.h
 	23563	read-cache.c
 	7801	receive-pack.c
 	12595	refs.c
 	1669	refs.h
 	4783	repo-config.c
 	26799	revision.c
 	2592	revision.h
 	2335	rsh.c
 	159	rsh.h
 	1546	run-command.c
 	523	run-command.h
 	9396	send-pack.c
 	5186	server-info.c
 	6222	setup.c
 	40874	sha1_file.c
 	12345	sha1_name.c
 	1171	shell.c
 	593	show-index.c
 	3658	ssh-fetch.c
 	154	ssh-pull.c
 	155	ssh-push.c
 	2887	ssh-upload.c
 	807	strbuf.c
 	216	strbuf.h
 	785	symbolic-ref.c
d	-	t/
 	2624	tag.c
 	471	tag.h
 	644	tar.h
d	-	templates/
 	416	test-date.c
 	1878	test-delta.c
 	815	test-sha1.c
x	1895	test-sha1.sh
 	5839	tree-diff.c
 	4402	tree-walk.c
 	863	tree-walk.h
 	5108	tree.c
 	860	tree.h
 	812	unpack-file.c
 	6861	unpack-objects.c
 	457	update-server-info.c
 	11579	upload-pack.c
 	1567	usage.c
 	1371	var.c
 	1147	verify-pack.c
 	2230	xdiff-interface.c
 	446	xdiff-interface.h
d	-	xdiff/
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