Permalink
Switch branches/tags
Nothing to show
Commits on Jan 10, 2013
  1. Merge pull request #73 from dl1ely/master

    "Section not found" error when using -s switch on differently named branch
    committed Jan 10, 2013
  2. Fixes "section not found" when using -s

    When using -s command line switch, lookup of gitftpignore
    info from .git/ftpdata file fails as the switch is ignored
    there and the branch name is used. This commit fixes the bug.
    dl1ely committed Jan 10, 2013
Commits on Jan 3, 2013
  1. Merge pull request #71 from dl1ely/master

    Obey PEP8 (except for E501)
    committed Jan 3, 2013
  2. Add note about skeevy code.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    committed Jan 3, 2013
  3. Merge pull request #70 from dl1ely/5ee1880de408b4160fb996ad07d56dcf6f…

    …59a5d9
    
    ftpignore functionality from polycode/git-ftp
    committed Jan 3, 2013
  4. Enforces PEP8-compliance

    This commit fixes violations of PEP8, except for E501 "line too long"
    dl1ely committed Jan 3, 2013
  5. Merge ftpignore code from Github user polycode

    This code honors a .gitftpignore file and excludes the files given there
    from the FTP upload.
    dl1ely committed Jan 3, 2013
  6. Merge pull request #69 from dl1ely/master

    Nicer handling of missing sections in .git/ftpdata file
    committed Jan 3, 2013
  7. Merge pull request #68 from dl1ely/7970c4536ad583d1b0745a4430f7b19d0c…

    …d20cb1
    
    Allow overriding of section name in ftpdata file from commandline
    committed Jan 3, 2013
  8. raises exception when .git/ftpdata lacks section

    When .git/ftpdata file does not contain the appropriate section derived
    from the branch name or given by the --section command line option,
    a SectionNotFound Exception is raised
    dl1ely committed Jan 3, 2013
Commits on Dec 6, 2012
  1. Adds cmdline switch to specify ftpdata section

    When working on feature branches for uploading to a testing server
    using the branch name as section from the ftpdata file is not
    helpful. The new commandline switch allows manual selection of the
    appropriate section from the ftpdata file.
    
    Example: git-ftp.py --section development
    
    Uses ftpdata section 'development' regardless of the active branch
    name.
    dl1ely committed Dec 6, 2012
Commits on Aug 22, 2012
  1. allow git-rev.txt to have a newline after hash

    Umeku committed Aug 22, 2012
Commits on May 2, 2012
  1. Merge pull request #1 from niklasf/polycode-no-renames

    Polycode no renames
    peteruhnak committed May 2, 2012
  2. Merge branch 'no-renames' into polycode-no-renames

    Conflicts:
    	git-ftp.py
    niklasf committed May 2, 2012
Commits on Apr 25, 2012
  1. Diff without renames.

    When the configuration has `diff.renames=true` the --name-status diff can
    contain renames, that the following code can not handle.
    
    Since we can't deal with renames on FTP level, we should explicitly use
    --no-renames.
    niklasf committed Apr 25, 2012
Commits on Apr 1, 2012
Commits on Feb 20, 2012
Commits on Feb 8, 2012
  1. Ignore custom gitignore file.

    peteruhnak committed Jan 11, 2012
Commits on Jan 31, 2012
  1. readme: a note about git-rev.txt

    Michal committed with Aug 25, 2011
  2. Fixed required version number.

    peteruhnak committed with Jan 3, 2012
Commits on Jan 15, 2012
Commits on Nov 27, 2011
  1. Add note about PPA.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    committed Nov 27, 2011
  2. Create a Makefile.

    Signed-off-by: Niklas Fiekas <niklas.fiekas@googlemail.com>
    niklasf committed Nov 27, 2011
Commits on Nov 23, 2011
  1. Manpage: Add "Using a bare repository as a proxy".

    The section was in the readme, but not yet in the manpage. Add it.
    
    Signed-off-by: Niklas Fiekas <niklas.fiekas@googlemail.com>
    niklasf committed Nov 23, 2011
Commits on Nov 16, 2011
  1. Fix typos and argument descriptions in the manpage.

    Signed-off-by: Niklas Fiekas <niklas.fiekas@googlemail.com>
    niklasf committed Nov 16, 2011
Commits on Oct 19, 2011
  1. Create a manpage

     - NAME
     - DESCRIPTION
     - OPTIONS
     - FTP CREDENTIALS
     - AUTHORS
     - REPORTING BUGS
     - GIT
    
    Signed-off-by: Niklas Fiekas <niklas.fiekas@googlemail.com>
    niklasf committed with Oct 18, 2011
Commits on Aug 14, 2011
  1. Add SSL support.

    Signed-off-by: Patrik Šíma <ja@patriksima.cz>
    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    wrongware committed with Aug 10, 2011
Commits on Aug 6, 2011
  1. Ignore Windows chmod errors.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    committed Aug 6, 2011
  2. Hooks: Created an post-receive hook.

    When the user do a 'git push', files are uploaded on their respective
    branches location.  Nothing happens when the branch has no entry in the
    ftpdata configuration file.  As the hook executes after the 'git push',
    it won't be rejected even if the upload fails.
    
    Signed-off-by: Michal Borychowski <mb-git@dynasoft.pl>
    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    Michal Borychowski committed with Jul 30, 2011
Commits on May 19, 2011
  1. Partial and full uploading of submodules

     - Import `git.Submodule`
    
     - Only build up the directory structure for file status A(dded). For a
       blob build up all the parent directories, for a submodule build the
       parent directory and the submodule directory itself.
    
     - Upload the item. If it's not a blob get the properties of the
       submodule:
    
       * `module` (used like `git.Repo`)
       * `module_tree` (the tree to upload)
       * `module_oldtree` (the tree to diff against for M, an empty tree for A)
       * `module_base` (Base directory of the module. Change to this
         directory, then perform a recursive upload_diff. Don't forget to
         change back afterwards.)
    
     - Bump copyright to 2011
    
     - Add myself to the copyright notice.
       Thanks for the invitation to do so.
    
    Possible uncovered cases:
    
     - A submodule could be manually deleted from `.gitmodules` and
       `.git/config`. File status is D in that case, but the submodules files
       will not be deleted on the server.
       A warning will be logged in this case.
    
     - Be `file` the path of a submodule. Then `tree[file]` is a
       `git.Submodule`. However `oldtree[file]` must not necessarily be a
       submodule.
       An assertion will fail in this case.
    
    Also note:
    
     - The optional quiet parameter on upload_blob is no longer used, but I
       didn't remove it.
    niklasf committed May 13, 2011