fmII
Sun, Jul 27th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 04:12 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 drsync 0.4.2 (Default)
Section: Unix

 

Added: Sat, Dec 30th 2000 09:19 UTC (7 years, 7 months ago) Updated: Sun, Dec 14th 2003 11:52 UTC (4 years, 7 months ago)


About:
drsync is a Perl wrapper for rsync which keeps track of the filelist between synchronizations. If you delete a file in one place, it will delete it in the other place; if you add a file, it copies to the other place. It is ideal for notebook users who want to keep data in two (or more) different places. It is also good for the Linux PDAs (Agenda, iPAQ, Yopi, etc.), to keep data synchronized with the desktop. The requirements are designed to be minimum.

Release focus: Code cleanup

Changes:
This program was into a Perl module, making it possible to use its features from any Perl script. Some code cleanup was also done.

Author:
Szabó, Balázs (dLux) <dlux |at| dlux |dot| hu> [contact developer]

Rating:
(not rated)

Homepage:
http://hacks.dlux.hu/drsync/
Tar/GZ:
http://hacks.dlux.hu/drsync/drsync.tgz
Debian package:
http://packages.debian.org/drsync

Trove categories: [change]
[Development Status]  3 - Alpha
[Environment]  Console (Text Based)
[Intended Audience]  Developers, End Users/Desktop, System Administrators
[License]  OSI Approved :: Artistic License, OSI Approved :: GNU General Public License (GPL)
[Operating System]  POSIX :: Linux
[Programming Language]  Perl
[Topic]  Communications

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» dLux (Balázs Szabó) (Owner)

» Rating: (not rated)
» Vitality: 0.00% (Rank 11920)
» Popularity: 0.97% (Rank 5933)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 14,932
   URL hits: 6,028
   Subscribers: 16

Other projects from the same categories:
ips-qos
PHPWebCalendar
GCipher
OrgDirectory
Wireless Rope

Users who subscribed to this project also subscribed to:
Freevo
MyServer
PythonCard
simuwan_usr
the Anomy mail sanitizer


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 0.4.2 07-Jul-2002 Artistic License Homepage Tar/GZ

 Releases

Version Focus Date
0.4.2 Code cleanup 07-Jul-2002 11:41
0.4.1 Minor bugfixes 25-Feb-2002 23:45
0.4 Minor bugfixes 17-Feb-2002 03:23
0.3 Minor feature enhancements 06-Feb-2001 18:56
0.2 N/A 03-Jan-2001 21:30
0.1 N/A 30-Dec-2000 15:56

 Comments

[»] Is it necessary?
by aldem - Jan 3rd 2001 23:54:15

Hmm... Interesting idea, but (IMHO) it can be done with rsync itself:

$ rsync -a --delete /src/path rsync://dst.host.com/path/

The option `--delete' does exactly what is necessary to make destionation look like source, i.e. all files that does not exist on source side will be deleted on destination side.

So - what for we need the wrapper? :)

[reply] [top]


    [»] Re: Is it necessary?
    by dLux (Balázs Szabó) - Feb 6th 2001 09:08:08


    > Hmm... Interesting idea, but (IMHO) it
    > can be done with rsync itself:
    >
    > $ rsync -a --delete /src/path
    > rsync://dst.host.com/path/
    >
    > The option `--delete' does exactly
    > what is necessary to make destionation
    > look like source, i.e. all files that
    > does not exist on source side will be
    > deleted on destination side.
    >
    > So - what for we need the wrapper?
    > :)
    >
    It is used for 2 or more-way syncing. Imagine you add and remove files in both sides of the archive. You must keep track the filelist if you want to make difference between the 2 thing: someone added a new file in side A or someone delete a file in side B. In the first case you need to copy the file from A to B, in the second case, you must remove the file from A.

    [reply] [top]


      [»] Re: Is it necessary?
      by Egil Moeller - Feb 6th 2001 13:27:07

      What would be interresting would be something like a mix of this and CVS merge - that is, that if a file is changed on both sides, and is a text-file, it would merge the changes nicely... Ok, that probably creates a need to keep the original file, too...

      --
      PGP Public key

      [reply] [top]


        [»] Re: Is it necessary?
        by dLux (Balázs Szabó) - Feb 7th 2001 08:27:17


        > What would be interresting would be
        > something like a mix of this and CVS
        > merge - that is, that if a file is
        > changed on both sides, and is a
        > text-file, it would merge the changes
        > nicely... Ok, that probably creates a
        > need to keep the original file, too...
        This is out of the scope of this project :-( It requires more than an rsync wrapper. The perfect solution would be a SyncML client-server implementation.

        [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs