Add support for "branch" operations in TFS.

Review Request #8033 — Created March 6, 2016 and submitted

Information

RBTools
release-0.7.x
a85fd5a...

Reviewers

This change, based on one by Brandon Martin, adds support for the "branch"
operation in TFS, which is essentially a file copy. This can be combined with
edit operations in-place. This will find the original filename and add the
correct metadata to the special header for the server side to know that the
operation was a file copy.

  • Did branch and branch+edit operations. Saw that rbt diff and rbt post
    resulted in what I'd expect.
  • Ran unit tests.
Description From Last Updated

Could just be: args.append(path or os.getcwd())

chipx86chipx86
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        rbtools/clients/tfs.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        rbtools/clients/tfs.py
    
    
  2. 
      
david
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        rbtools/clients/tfs.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        rbtools/clients/tfs.py
    
    
  2. 
      
chipx86
  1. 
      
  2. rbtools/clients/tfs.py (Diff revision 2)
     
     
     
     
     
    Show all issues

    Could just be:

    args.append(path or os.getcwd())
    
  3. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to release-0.7.x (afa7cd3)