Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.067.514 Times

darcspublish 1.0

  Date Added: October 11, 2010  |  Visits: 547

darcspublish

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)

darcspublish is a shell script that allows you to easily share your darcs repository between different computers, to give read access to the world, or to publish a website that is backed by a darcs repository on your computer. The project should work with any bourne shell and only needs darcs and sitecopy to work. darcspublish reads its configuration from the file .darcspublish in your home directory or _darcs/prefs/darcspublish in your darcs repository. Should you need different darcspublish “profiles” for one repository you can create different config files named _darcs/prefs/darcspublish.profile and when calling darcspublish you can name one or more profiles to upload as command line arguments. Should there exist more than one profile and you do not specify any profile, darcspublish will execute every one of them in alphabetical order. The configuration file is a simple shell script that gets sourced by darcspublish. You can set the following variables: SERVER The server to connect to. Example: SERVER=ftp.burningsoda.com USER The user name to use when connecting to the server. Example: USER=rob PASSWORD The password to use for authentication when connecting to the server. As sitecopy (and therefore darcspublish) will use a password given in the ~/.netrc file, this setting is optional. In fact, UPLOADSTATE only works if is not set in the darcspublish configuration. Example: PASSWORD=myverysecretsecret DIR The directory to upload the contents of the repository into. This has to be an absolute path name and theres no excuse about it. If your omit DIR, darcspublish will assemble it from BASEDIR and the basename of the working directory. Example: DIR=/var/darcs/myproject BASEDIR The name of the destination directorys parent directory. This is useful to set in your ~/.darcspublish if you dont want to configure every single of your repositories and they all share the same base dir on the destination server. Example: BASEDIR=/var/darcs PRISTINE Only upload the pristine tree. This is useful for deploying websites. Example: PRISTINE=YES or PRISTINE= EXCLUDEPRISTINE Do not include the pristine tree when copying the repository. To save space on the destination site you may exclude the pristine tree, if the resulting repository will not be used as a working directory. (You probably will want to set this to YES) Example: EXCLUDEPRISTINE=YES or EXCLUDEPRISTINE= EXCLUDE List of files or directories to exclude from uploading. Example: EXCLUDE="data _compile/* _cache/*" will not upload the directory (or file) “data” and will also exclude the complete contents of the directories “_compile” and “_cache” (but these directories will be created on the destination site). UPLOADSTATE A metadata file will be saved at the destination site, which will allow you to upload from different locations. Before each sync darcspublish will check for a metadata file which will help darcspublish noticing which file is out of sync and needs to be updated. Example: UPLOADSTATE=YES or UPLOADSTATE= CAREFUL Ask before uploading. Example: CAREFUL=YES or CAREFUL=.

Requirements: No special requirements
Platforms: Linux
Keyword: Careful Darcs Darcspublish Different Dir Excludepristine File Pristine Repository Server Shell Shell Script Uploadstate Version Control Yes
Users rating: 0/10

License: Freeware Size: 4.1 KB
DARCSPUBLISH RELATED
Utilities  -  Dir 2 File 1.2.1
Dir 2 File is a small utility that allows you to export directory listings to HTML, plain text, CSV, or Excel files quickly and extremely easily. Includes options for HTML page customisation, and a backup facility to quickly backup files in a...
2.3 MB  
File Synchronizers  -  jsp File Browser 1.2
jsp File Browser is an easy to use and easy to install file browser java server page. This JSP program allows remote web-based file access and manipulation.. JSP file browser allows remote web-based file access and manipulation like upload.
23.55 KB  
Backup Utilities  -  Backup 0.1a
Backup project adds instant version control to any file on a Unix system. Do you hate *.bak and *.20050101 and *.cjn (your initials here) and *.do.not.touch files as much as I do? They litter your filesystem any time someone (and were all guilty...
5.12 KB  
File Sharing  -  Kenbushi Lite 6.2.0
Kenbushi is a powerful media center with integrated file sharing, web server and data backup over LAN/Internet. Versions are available for Windows, MacOS X, MacOS Classic and Linux..
10.6 MB  
File Utilities  -  File SyncForce Pro 4
*Dozens of hours of Online Video Help for detailed examples and explanation.*Ask for changes-done in days6 products built-in, priced for your needs.*File SyncForce*File SyncForce SourceForce*File SyncForce Powerbuilder*File SyncForce FTP*File...
2.5 MB  
Programming  -  Test-Parser 1.2
Test::Parser is a collection of parsers for different test output file formats. These parse the data into a general purpose data structure that can then be used to create reports, do post-processing analysis, etc. Test-Parser can also export...
54.27 KB  
Text Editors  -  Test::Parser 1.1
Test::Parser is a collection of parsers for different test output file formats. These parse the data into a general purpose data structure that can then be used to create reports, do post-processing analysis, etc. Test::Parser can also export...
45.06 KB  
Backup Utilities  -  Arctor File Backup Free 3.6.3.2
Arctor is an easy-to-use and powerful file backup solution, offering fast, reliable backup and version management. It can quickly and easily restore your files in the event of accidental loss or hardware failures. With Arctor, you are able to set...
4.09 MB  
FTP Clients  -  LFTP 3.5.12
LFTP is sophisticated file transfer program with command line interface. LFTP supports FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. GNU Readline library is used for input. Every operation in lftp is reliable, that is any non-fatal error is...
1.2 MB  
Libraries  -  POE::Component::Server::HTTP 0.09
POE::Component::Server::HTTP is a foundation of a POE HTTP Daemon. SYNOPSIS use POE::Component::Server::HTTP; use HTTP::Status; my $aliases = POE::Component::Server::HTTP->new( Port => 8000, ContentHandler => { / => &handler1, /dir/ =>...
16.38 KB  
NEW DOWNLOADS IN PROGRAMMING, VERSION CONTROL TOOLS
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Version Control Tools  -  BitNami Gitorious Stack 20120510-0 (linux)
Gitorious provides an open source infrastructure for hosting projects that use Git. It also supports projects with wikis, a web interface for merge requests and code reviews and activity timelines for projects and developers. Here are some key...
285.92 MB  
Version Control Tools  -  Heirloom Development Tools 70527
Heirloom Development Tools package provides yacc, lex, m4, make, and SCCS as portable derivatives of the utilities released by Sun as part of OpenSolaris. The OpenSolaris utilities were in turn derived from the original Unix versions, and are...
378.88 KB  
Version Control Tools  -  BelowVersion 0.9
BelowVersion is a single-file Python CGI to browse a Subversion repository. It only needs a Web server with Python support and bindings for Subversion libraries. It bypasses the high-level client library for acceptable performance without losing...
8.19 KB  
Version Control Tools  -  cvschk 1.12
cvschk - fast offline check for new files and modifications of files. cvschk is a Perl program which checks the status of the CVS controlled files and gives an ASCII table sorted after the status of files. If you have used CVS, then you know...
17.41 KB  
Version Control Tools  -  SVN::Web 0.51
SVN::Web provides a Web interface to Subversion repositories. You can browse the tree, view history of a directory or a file, see whats changed in a specific revision, track changes with RSS, and also view diffs. SVN::Web also tracks the...
84.99 KB