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.

ansh

On Tuesday, September 11, 2012 3:45:55 PM UTC+5:30, Konstantin Khomoutov 
wrote:
>
> 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 
https://groups.google.com/d/msg/git-users/-/T4JCu_shFUQJ.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to