| #!/bin/sh | |
| test_description='unpack-objects' | |
| . ./test-lib.sh | |
| test_expect_success setup ' | |
| mkdir pub.git && | |
| GIT_DIR=pub.git git init --bare | |
| GIT_DIR=pub.git git config receive.fsckobjects true && | |
| mkdir work && | |
| ( | |
| cd work && | |
| git init && | |
| mkdir -p gar/bage && | |
| ( | |
| cd gar/bage && | |
| git init && | |
| >junk && | |
| git add junk && | |
| git commit -m "Initial junk" | |
| ) && | |
| git add gar/bage && | |
| git commit -m "Initial superproject" | |
| ) | |
| ' | |
| test_expect_success push ' | |
| ( | |
| cd work && | |
| git push ../pub.git master | |
| ) | |
| ' | |
| test_done |