Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add file/folder illustration of the repo format #71

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Apr 18, 2024

  1. Add file/folder illustration of the repo format

    The DESIGN document did help me a lot to understand the functionality of bup quite a lot, however from reading "git for computer scientists" alone, I did not realize that git trees and blobs are 1-to-1 mapped to directories and files on `git checkout`. I searched for ways in how git alone can merge several blobs to one file, which it cant. The reason is this sentence:
    
    > ... so you can use git to manipulate the bup repository if you want, and you
    > probably won't break anything.  It's also a comfort to know you can squeeze
    > data out using git, just in case bup fails you, and as a developer, git offers
    > some nice tools ...
    
    where I interpreted "squeeze out" as a simple "git checkout", which is not true, as bup
    splits files. The added text makes this more concrete and prepares the reader for the
    parts about hashsplitting and fanout
    
    Signed-off-by: Moritz Lell <mlell08@gmail.com>
    mlell committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    6df98d9 View commit details
    Browse the repository at this point in the history