cmogstored.git  about / heads / tags
alternative mogstored implementation for MogileFS
tree 9dd368a9b0e0cd80283652e5477b6fc1ab0e9722
$ git ls-tree -l wip-1.3:	# shows similar output on the CLI

	size	name
 	17	.ctags
 	474	.gitignore
 	36	AUTHORS
 	35147	COPYING
 	848	GNUmakefile
 	1592	HACKING
 	17241	INSTALL
 	7024	Makefile.am
 	2980	README
 	4378	Rakefile
 	347	TODO
 	473	accept.c
 	2571	accept_loop.c
 	358	activeq.h
 	409	addrinfo.c
 	4898	alloc.c
x	102	autogen.sh
 	1567	bind_listen.c
d	-	bsd/
d	-	build-aux/
 	615	canonpath.c
 	4998	cfg.c
 	852	cfg.h
 	3437	cfg_parser.rl
 	3905	cfg_validate.c
 	711	check.h
 	3397	chunk_parser.rl
 	1188	cloexec_detect.c
 	536	cloexec_from.c
 	791	close.c
 	13337	cmogstored.c
 	16293	cmogstored.h
 	1304	cmogstored.x
 	1075	compat_accept.h
 	1178	compat_epoll_pwait.h
 	1368	compat_memstream.h
 	520	compat_sendfile.h
 	1836	configure.ac
 	422	defaults.h
 	6009	dev.c
 	1756	digest.c
 	513	digest.h
d	-	doc/
 	1143	exit.c
 	728	fadvise.h
 	7932	fdmap.c
 	649	fdmap.h
 	3319	file.c
 	3148	fs.c
 	1416	fs.h
 	3133	fsck_queue.c
 	626	gcc.h
 	11403	http.c
 	271	http.h
 	1664	http_common.rl
 	1437	http_date.c
 	1664	http_dav.c
 	8258	http_get.c
 	4336	http_parser.rl
 	15719	http_put.c
 	278	http_util.h
 	3312	inherit.c
 	1816	ioprio.h
 	561	ioprio_linux.h
 	1767	iosem.h
 	2046	iostat.c
 	648	iostat.h
 	1792	iostat_parser.rl
 	3547	iostat_process.c
 	3277	ioutil.c
 	373	iov_str.h
 	216	listen_parser.h
 	1042	listen_parser.rl
 	623	listen_parser_common.rl
 	1089	listen_parser_internal.c
d	-	m4/
 	1719	maxconns.c
 	8604	mgmt.c
 	803	mgmt.h
 	4909	mgmt_fn.c
 	2956	mgmt_parser.rl
 	727	mkpath_for.c
 	8615	mnt.c
 	429	mnt.h
 	2272	mnt_usable.c
 	1347	nameinfo.c
d	-	nostd/
 	2894	notify.c
 	295	notify.h
 	1410	packaddr.h
 	299	path_parser.h
 	438	path_parser.rl
 	6654	pidfile.c
 	788	probes.d
 	3040	process.c
 	1563	queue_common.c
 	629	queue_common.h
 	5817	queue_epoll.c
 	539	queue_epoll.h
 	3836	queue_kqueue.c
 	454	queue_kqueue.h
 	2201	queue_loop.c
 	501	queue_step.c
 	1790	selfwake.c
 	1140	selfwake.h
 	1476	sig.c
 	7808	svc.c
 	7854	svc_dev.c
d	-	tapset/
d	-	test/
 	5612	thrpool.c
 	240	trace.h
 	3268	trywrite.c
 	3208	upgrade.c
 	2185	util.h
 	721	valid_path.rl
 	496	valid_put_path.rl
 	862	yield.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/cmogstored.git