Remote electronic file builder
AssigneeInternational Business Machines Corporation
InventorsGregory T. Melahn, Timothy S. Orlowski
Life of this patent
Estimating the term…
Abstract
A method for remotely building electronic files, and a system and product for performing the method. The method includes determining if a repository target file is up-to-date with respect to a repository source file; and if the repository target file is not up-to-date, identifying as a build source a source file that matches the repository source file and building an updated build target file at the host based on the build source file. Build requests can be received and build reports can be displayed over the Web. In addition, the method, system, and product support versioning.
Claims30
In a system having a repository and a host for accommodating source and target files, a method for building a file at the host, said method comprising the steps of:
- determining if a repository target file is up-to-date with respect to a repository source file on the repository, said repository source file and said repository target file corresponding to the file;
- and
- if said repository target file is not up-to-date with respect to the repository source file:
- identifying as a build source file a source file that matches said repository source file;
- and
- building an updated build target file at the host based on said build source file.
In a system having a repository and a host for accommodating source and target files, a method for building a file at the host, said method comprising the steps of:
- receiving a build request at the host, said build request including parameters;
- identifying a repository and a repository source file based on said parameters;
- determining if a repository target file is up-to-date with respect to said repository source file, said repository source file and said repository target file corresponding to the file;
- and
- if said repository target file is not up-to-date with respect to the repository source file:
- identifying as a build source file a source file that matches said repository source file;
- building an updated build target file at the host based on said build source file;
- and
- storing said updated build target file to said repository.
A system having a repository and a host for building a file at the host, said system accommodating source and target files, said system comprising:
- means for determining if a repository target file is up-to-date with respect to a repository source file on the repository, said repository source file and said repository target file corresponding to the file;
- means for identifying as a build source file a source file that matches said repository source file if said repository target file is not up-to-date with respect to the repository source file;
- and
- means for building an updated build target file at the host based on said build source file if said repository target file is not up-to-date with respect to the repository source file.
A computer program product for use in a system comprising a repository and a host to build a file at the host, said system accommodating source and target files, said computer program product comprising:
- computer readable program code embodied in a computer readable medium, the computer readable program code comprising at least:
- computer readable program code for determining if a repository target file is up-to-date with respect to a repository source file on the repository, said repository source file and said repository target file corresponding to the file;
- computer readable program code for identifying as a build source file a source file that matches said repository source file if said repository target file is not up-to-date with respect to the repository source file;
- and
- computer readable program code for building an updated build target file at the host based on said build source file if said repository target file is not up-to-date with respect to the repository source file.
Dependencies are inferred from the claim text.