summaryrefslogtreecommitdiff
path: root/git-fat
Commit message (Collapse)AuthorAgeFilesLines
...
* Rsync needs trailing slash when pushing one file to a directory that does ↵Jed Brown2012-12-241-2/+2
| | | | not yet exist
* Upgrade format to include file sizeJed Brown2012-11-281-19/+50
| | | | | | | | | | | | | | The new code can still smudge from the old format, but the clean filter will always produce the new format, causing Git to complain. This means that as soon as you check out an old version, git will think there are local modifications. There is a backdoor, however. If you set GIT_FAT_VERSION=1 while interacting with checkouts of old versions, the old behavior will be recovered. Just don't forget to unset it when moving back to the latest version. To checkout across versions, use --force. You can upgrade the repository (without changing the fat object store) by committing the new cleaned objects.
* Improved use of git-config in git init and reading .gitfatJed Brown2012-11-261-14/+26
| | | | | | | | git fat init now checks whether the filter.fat section is already defined. Manage .gitfat using git-config instead of Python ConfigParser, which has different syntax support.
* git fat push: default to only push objects reachable from the current HEAD, ↵Jed Brown2012-11-261-5/+6
| | | | use --all to get all branches
* Comment explaining how 'git fat checkout' forces resmudgingJed Brown2012-11-261-0/+7
|
* Better diagnostic when smudging a file that is missing in object storeJed Brown2012-11-261-2/+3
|
* Cleaner way to checkout files after pullJed Brown2012-11-261-5/+11
|
* Extend worked example and make several refinementsJed Brown2012-11-251-34/+82
| | | | | | | * Verbosity control * Automatically update working tree * Identify orphan files in filter-clean and pass through so they don't show up as suprious diffs.
* initial importJed Brown2012-11-251-0/+212