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

	size	name
 	105	.gitattributes
 	2943	.gitignore
 	2746	.mailmap
 	18765	COPYING
d	-	Documentation/
x	754	GIT-VERSION-GEN
 	7590	INSTALL
 	66272	Makefile
 	2469	README
l	34	RelNotes
 	2876	abspath.c
 	1451	aclocal.m4
 	1416	advice.c
 	432	advice.h
 	1451	alias.c
 	1752	alloc.c
 	6415	archive-tar.c
 	7442	archive-zip.c
 	10482	archive.c
 	927	archive.h
 	16641	attr.c
 	972	attr.h
 	2821	base85.c
 	24427	bisect.c
 	820	bisect.h
 	565	blob.c
 	664	blob.h
d	-	block-sha1/
 	5550	branch.c
 	1051	branch.h
 	8888	builtin.h
d	-	builtin/
 	10416	bundle.c
 	627	bundle.h
 	16014	cache-tree.c
 	1396	cache-tree.h
 	39087	cache.h
x	588	check-builtins.sh
 	538	check-racy.c
x	369	check_bindir
 	4154	color.c
 	2238	color.h
 	28551	combine-diff.c
 	7886	command-list.txt
 	19603	commit.c
 	5244	commit.h
d	-	compat/
 	32420	config.c
 	1700	config.mak.in
 	26952	configure.ac
 	14263	connect.c
d	-	contrib/
 	18303	convert.c
 	1590	copy.c
 	2583	csum-file.c
 	761	csum-file.h
 	873	ctype.c
 	26094	daemon.c
 	23196	date.c
 	1884	decorate.c
 	400	decorate.h
 	3465	delta.h
 	15821	diff-delta.c
 	14410	diff-lib.c
 	6145	diff-no-index.c
 	115397	diff.c
 	10115	diff.h
 	8905	diffcore-break.c
 	5488	diffcore-delta.c
 	2234	diffcore-order.c
 	3254	diffcore-pickaxe.c
 	17259	diffcore-rename.c
 	4418	diffcore.h
 	25564	dir.c
 	2935	dir.h
 	1152	editor.c
 	6182	entry.c
 	5379	environment.c
 	3333	exec_cmd.c
 	487	exec_cmd.h
 	76515	fast-import.c
 	479	fetch-pack.h
x	432	fixup-builtins
 	9970	fsck.c
 	1062	fsck.h
x	443	generate-cmdlist.sh
x	35647	git-add--interactive.perl
x	19576	git-am.sh
x	36885	git-archimport.perl
x	10021	git-bisect.sh
 	12663	git-compat-util.h
x	12661	git-cvsexportcommit.perl
x	29209	git-cvsimport.perl
x	120871	git-cvsserver.perl
x	1745	git-difftool--helper.sh
x	2638	git-difftool.perl
x	12177	git-filter-branch.sh
d	-	git-gui/
x	16918	git-instaweb.sh
x	554	git-lost-found.sh
x	2068	git-merge-octopus.sh
x	3818	git-merge-one-file.sh
x	944	git-merge-resolve.sh
 	9006	git-mergetool--lib.sh
x	6099	git-mergetool.sh
 	1941	git-parse-remote.sh
x	8321	git-pull.sh
x	3348	git-quiltimport.sh
x	25009	git-rebase--interactive.sh
x	14671	git-rebase.sh
x	4143	git-relink.perl
 	5211	git-remote-testgit.py
x	4492	git-repack.sh
x	1631	git-request-pull.sh
x	37995	git-send-email.perl
 	4035	git-sh-setup.sh
x	8872	git-stash.sh
x	18180	git-submodule.sh
x	176152	git-svn.perl
x	4202	git-web--browse.sh
 	15635	git.c
 	10946	git.spec.in
d	-	git_remote_helpers/
d	-	gitk-git/
d	-	gitweb/
 	35874	graph.c
 	2590	graph.h
 	23338	grep.c
 	2664	grep.h
 	2574	hash.c
 	1153	hash.h
 	8650	help.c
 	751	help.h
 	2156	hex.c
 	13613	http-backend.c
 	2354	http-fetch.c
 	55533	http-push.c
 	14274	http-walker.c
 	33208	http.c
 	5240	http.h
 	6214	ident.c
 	36070	imap-send.c
 	2597	levenshtein.c
 	203	levenshtein.h
 	4738	list-objects.c
 	422	list-objects.h
 	9478	ll-merge.c
 	365	ll-merge.h
 	6405	lockfile.c
 	17504	log-tree.c
 	867	log-tree.h
 	6613	mailmap.c
 	263	mailmap.h
 	8900	match-trees.c
 	2647	merge-file.c
 	39641	merge-recursive.c
 	1664	merge-recursive.h
 	2608	name-hash.c
 	2164	notes-cache.c
 	500	notes-cache.h
 	34298	notes.c
 	10195	notes.h
 	5916	object.c
 	2593	object.h
 	4684	pack-check.c
 	3460	pack-refs.c
 	465	pack-refs.h
 	4089	pack-revindex.c
 	223	pack-revindex.h
 	8155	pack-write.c
 	2355	pack.h
 	2205	pager.c
 	17134	parse-options.c
 	7596	parse-options.h
 	2196	patch-delta.c
 	2610	patch-ids.c
 	490	patch-ids.h
 	17052	path.c
d	-	perl/
 	3372	pkt-line.c
 	589	pkt-line.h
d	-	ppc/
 	2354	preload-index.c
 	31184	pretty.c
 	6698	progress.c
 	504	progress.h
 	11134	quote.c
 	2754	quote.h
 	5737	reachable.c
 	127	reachable.h
 	45346	read-cache.c
 	7875	reflog-walk.c
 	664	reflog-walk.h
 	45277	refs.c
 	4198	refs.h
 	20012	remote-curl.c
 	42121	remote.c
 	4253	remote.h
 	2655	replace_object.c
 	14845	rerere.c
 	505	rerere.h
 	4051	resolve-undo.c
 	546	resolve-undo.h
 	57766	revision.c
 	4711	revision.h
 	13653	run-command.c
 	2874	run-command.h
 	389	send-pack.h
 	5263	server-info.c
 	14988	setup.c
 	8025	sha1-lookup.c
 	403	sha1-lookup.h
 	65241	sha1_file.c
 	27140	sha1_name.c
 	2357	shallow.c
 	2268	shell.c
 	463	shortlog.h
 	2259	show-index.c
 	3440	sideband.c
 	326	sideband.h
 	969	sigchain.c
 	215	sigchain.h
 	8223	strbuf.c
 	5128	strbuf.h
 	4535	string-list.c
 	1866	string-list.h
 	5926	submodule.c
 	409	submodule.h
 	8071	symlinks.c
d	-	t/
 	3173	tag.c
 	443	tag.h
 	644	tar.h
d	-	templates/
 	2632	test-chmtime.c
 	1419	test-ctype.c
 	1426	test-date.c
 	1801	test-delta.c
 	1526	test-dump-cache-tree.c
 	722	test-genrandom.c
 	264	test-index-version.c
 	588	test-match-trees.c
 	3031	test-parse-options.c
 	872	test-path-utils.c
 	774	test-run-command.c
 	816	test-sha1.c
x	1905	test-sha1.sh
 	344	test-sigchain.c
 	1280	thread-utils.c
 	160	thread-utils.h
 	3714	trace.c
 	20817	transport-helper.c
 	30140	transport.c
 	5643	transport.h
 	12557	tree-diff.c
 	10354	tree-walk.c
 	1781	tree-walk.h
 	7177	tree.c
 	883	tree.h
 	100	unimplemented.sh
 	36716	unpack-trees.c
 	1591	unpack-trees.h
 	17983	upload-pack.c
 	2631	url.c
 	301	url.h
 	2467	usage.c
 	6452	userdiff.c
 	566	userdiff.h
 	13076	utf8.c
 	537	utf8.h
 	7372	walker.c
 	1126	walker.h
 	610	wrap-for-bin.sh
 	7461	wrapper.c
 	2012	write_or_die.c
 	9353	ws.c
 	23995	wt-status.c
 	1558	wt-status.h
 	8424	xdiff-interface.c
 	1177	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