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

Gunter from master #56

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

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