This is an old revision of the document!
mtree parsing and manipulation library
- Student: Michal Ratajsky (michal@FreeBSD.org)
- Mentor: Brooks Davis (brooks@FreeBSD.org)
Project description
FreeBSD currently includes several tools that work with file system hierarchy descriptions and each contains its own routines to parse and/or manipulate these descriptions.
This project attempts to improve this by designing a library to include all the common code, removing duplications from application code and allowing simple future extensions.
Approach to solving the problem
(Details as to how you intend to approach the problem, if applicable. May include ideas as to how to break the problem down into smaller parts, or notes on research you need to do before settling on your final approach to solving the problem)
Deliverables
(List of features you plan to implement)
Milestones
(5-10 milestones, with dates, indicating when you hope or expect to be able to complete features. This section is mandatory. Please negotiate these with your mentor to make sure you're not under- or over-estimating the amount of work to be done. Please also make sure the following four dates are included within your milestones)
- May 25: Start of coding
- June 26-July 3: Mid-term Evaluations
- August 17: End of coding (soft)
- August 21 19:00 UTC: End of coding (hard)
Test Plan
(List of steps you plan to use to test your work, as discussed with your mentor)
The Code
Useful links
(Links to any external resources, work, research etc which may be useful to you or to anybody wanting to understand your work)