User:Kancer/OPW/Intro task

I think that my project:


 * I have been studying project about file transfer from git repository at my university. So I almost know about git. After this statements, then let's we talk about the project. The project definetly need a function,may need functions. First of all I am going to try to explain ,what can do a function.
 * We will write a function that fetching a file from git repository. Git protocol agent on the both end of communication to compress the file transfer resulting in faster clone by efficiently using the network bandwidth. When the files are fetched from git repository, files are brought to my local repository. If I need to explain a little more;
 * I am going to write an address of the file which in repository. Maybe I will write address in brackets ( [{/...../}] like this ). And then the function which I wrote, search for the file by looking its address in the repository. But we should pay attention to the file extension. Because the file will be searched according to its extension. If the file is found, fetching the file to my repository and showing codes on requested page. But we want when we fetch files, this files are not stored in local repository. And we don't have to pulling the entire MediaWiki repository for one file. Context of the file is shown only on my page. Because if files are stored in my local repository, they maintained to maximum storage impact. So we have to maintain minimum storage impact. Everybody may not want complete demonstration of the project. So function is going to provide representation of a certain part of the project. If function can do it, we will maintain minimal storage impact. For instance: if anybody wants to show the files, they will see part of the project from git repository.


 * But we have an another problem. This problem is if files are changed, we must show new version of the files on the page. Main problem in here is how we know the files which are changed. This problem solved by git. When anything is changed, git tells us the change. We must update files which in git repository.