u not much far from it ...
the links you gave helped a lot.

actually i had an editor in portal and the i wanted to save that data 
automatically in sometime in a revised version, also keep older versions 
upto 2 revisions and current as the 3rd. 

i will read more and decide what will be best for that function.

thanks for the help.
any advice warm welcome.


On Tuesday, September 11, 2012 3:45:55 PM UTC+5:30, Konstantin Khomoutov 
> On Tue, 11 Sep 2012 01:57:46 -0700 (PDT) 
> ansh <anshulk...@gmail.com <javascript:>> wrote: 
> > hi all 
> > i wanted to know whether GIT can be used by my web Portal. 
> > 
> > my requirement is to save a file in 3 revision history from webpage 
> > on ubuntu. 
> I don't think I managed to fully parse this. 
> Do you want to implement some sort of backing store for the files 
> uploaded by the users of your web portal, so that for each file, 
> several past revisions of its content can be kept along with its 
> present content? 
> Then the answer is yes; there are even wiki engines (gitit, ikiwiki) 
> which use Git to store the sources of their pages, including 
> "attachments" (uploaded files). 
> On the other hand, to just store several revisions of a certain uploaded 
> file (I'm really confused about that digit "3" near the word "revision" 
> in your question--do you mean you want to keep at most three 
> revisions?), using a full-blown SCM system might be like using a 
> microscope to hit a nail.  For such a case, I would probably go for 
> using rdiff [1] to keep deltas of several past revisions of each file 
> (in a database) and keeping the most recent version of each file on 
> disk, readily available.  Using rdiff-backup [2] (on a local file 
> system) might also be an option. 
> If you still think an SCM is a way to go, I'd probably look at Fossil 
> [3] instead as it might be easier to deploy (just one executable file 
> with two dependences: on libc and libz).  Fossil uses SQLite for 
> storage internally (so the whole repository is just a single SQLite v3 
> file) and does compress the blobs it stores. 
> 1. http://linux.die.net/man/1/rdiff 
> 2. http://www.nongnu.org/rdiff-backup/ 
> 3. http://www.fossil-scm.org 

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to