Skip to content

Conversation

woytowgme2
Copy link

I have made some interesting changes to git-fat

I'm running the two test scripts without errors.

  1. Automatic calls to git fat push/pull from native git commands via gi hooks
  2. Creation of digest names with full pathnames to easily associate files with hashes.
    Notice the subdirectory in "sub/b.fat.." below.
    $ git fat status --all
    sub/b.fat.6ecec2e21d3033e7ba53e2db63f69dbd3a011fa8
    a.fat.6df0c57803617bba277e90c6fa01071fb6bfebb5
    a.fat.c3d2d7d1d2f2d206b3bd04aab8c4f1036def490a
  3. My branch also has the changes from Ozkan's jdsu-ger branch for the creation of a "share" config that stores fat objects in a shared directory location that allows for fine grained push/pull (only push/pull non symlinks)

woytowgme2 and others added 18 commits November 23, 2014 19:34
Updates include

    Added support for wildcards in .gitattributes

    Added file name display in verbose mode during clean & smudge operations

    Fix handling of empty files in filter clean/smudge functions

    Creation of a "share" directory which allows for fine-grained
        push/pull and better disk utilization.

    Addition of pre-push,pre-rebase, and post-merge hooks to allow
        git push/pull to automatically call git fat push/pull commands as needed

    Added a help command

    test.sh and test-retroactive.sh scripts pass.
Revert "Fix syntax and error cleanly on Python-3"

This reverts commit 26b6b22.
…en fat objects and files.

The objfile names are now "hash.fname"
Fixup find command to return proper # of large blobs found
…jects.

Now the objdir is searched for a matching digest and copied to new objfile location.
Put git-fat init into each template hook.
Now when git clone/init occurs, git-fat init is called and overwrites the initial hook scripts with the real ones.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants