Public Member Functions | Public Attributes | List of all members
upload.GitVCS Class Reference
Inheritance diagram for upload.GitVCS:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, options)
 
def __init__ (self, options)
 
def GenerateDiff (self, extra_args)
 
def GenerateDiff (self, extra_args)
 
def GetBaseFile (self, filename)
 
def GetBaseFile (self, filename)
 
def GetUnknownFiles (self)
 
def GetUnknownFiles (self)
 
- Public Member Functions inherited from upload.VersionControlSystem
def CheckForUnknownFiles (self)
 
def CheckForUnknownFiles (self)
 
def GetBaseFiles (self, diff)
 
def GetBaseFiles (self, diff)
 
def IsImage (self, filename)
 
def IsImage (self, filename)
 
def UploadBaseFiles (self, issue, rpc_server, patch_list, patchset, options, files)
 
def UploadBaseFiles (self, issue, rpc_server, patch_list, patchset, options, files)
 

Public Attributes

 base_hashes
 
- Public Attributes inherited from upload.VersionControlSystem
 options
 

Detailed Description

Implementation of the VersionControlSystem interface for Git.

Definition at line 985 of file googlemock/scripts/upload.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def upload.GitVCS.__init__ (   self,
  options 
)
Constructor.

Args:
  options: Command line options.

Reimplemented from upload.VersionControlSystem.

Definition at line 988 of file googlemock/scripts/upload.py.

◆ __init__() [2/2]

def upload.GitVCS.__init__ (   self,
  options 
)
Constructor.

Args:
  options: Command line options.

Reimplemented from upload.VersionControlSystem.

Definition at line 988 of file googletest/scripts/upload.py.

Member Function Documentation

◆ GenerateDiff() [1/2]

def upload.GitVCS.GenerateDiff (   self,
  args 
)
Return the current diff as a string.

Args:
  args: Extra arguments to pass to the diff command.

Reimplemented from upload.VersionControlSystem.

Definition at line 993 of file googlemock/scripts/upload.py.

◆ GenerateDiff() [2/2]

def upload.GitVCS.GenerateDiff (   self,
  args 
)
Return the current diff as a string.

Args:
  args: Extra arguments to pass to the diff command.

Reimplemented from upload.VersionControlSystem.

Definition at line 993 of file googletest/scripts/upload.py.

◆ GetBaseFile() [1/2]

def upload.GitVCS.GetBaseFile (   self,
  filename 
)
Get the content of the upstream version of a file.

Returns:
  A tuple (base_content, new_content, is_binary, status)
base_content: The contents of the base file.
new_content: For text files, this is empty.  For binary files, this is
  the contents of the new file, since the diff output won't contain
  information to reconstruct the current file.
is_binary: True iff the file is binary.
status: The status of the file.

Reimplemented from upload.VersionControlSystem.

Definition at line 1026 of file googletest/scripts/upload.py.

◆ GetBaseFile() [2/2]

def upload.GitVCS.GetBaseFile (   self,
  filename 
)
Get the content of the upstream version of a file.

Returns:
  A tuple (base_content, new_content, is_binary, status)
base_content: The contents of the base file.
new_content: For text files, this is empty.  For binary files, this is
  the contents of the new file, since the diff output won't contain
  information to reconstruct the current file.
is_binary: True iff the file is binary.
status: The status of the file.

Reimplemented from upload.VersionControlSystem.

Definition at line 1026 of file googlemock/scripts/upload.py.

◆ GetUnknownFiles() [1/2]

def upload.GitVCS.GetUnknownFiles (   self)
Return a list of files unknown to the VCS.

Reimplemented from upload.VersionControlSystem.

Definition at line 1021 of file googlemock/scripts/upload.py.

◆ GetUnknownFiles() [2/2]

def upload.GitVCS.GetUnknownFiles (   self)
Return a list of files unknown to the VCS.

Reimplemented from upload.VersionControlSystem.

Definition at line 1021 of file googletest/scripts/upload.py.

Member Data Documentation

◆ base_hashes

upload.GitVCS.base_hashes

Definition at line 991 of file googlemock/scripts/upload.py.


The documentation for this class was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11