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.066.652 Times

ghp-import 0.1.8

Company: Paul Joseph Davis
Date Added: August 07, 2013  |  Visits: 218

ghp-import

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)

As part of gunicorn, me and Benoit Chesneau have been starting to look at how to host documentation. There's the obvious method of using GitHub's post-update hooks to trigger doc builds and rsync to a webserver, but we ended up wanting to try out github's hosting to make the whole interface a bit more robust.<br /><br />GitHub Pages is a pretty awesome service that GitHub provides for hosting project documentation. The only thing is that it requires a gh-pages branch that is the site's document root. This means that keeping documentation sources in the branch with code is a bit difficult. And it really turns into a head scratcher for things like Sphinx that want to access documentation sources and code sources at the same time.<br /><br />Developer comments<br /><br />Then I stumbled across an interesting looking package called github-tools that looked almost like what I wanted. It was a tad complicated and more involved than I wanted but it gave me an idear. Why not just write a script that can copy a directory to the gh-pages branch of the repository. This saves me from even having to think about the branch and everything becomes magical.<br /><br />This is why ghp-import was created.<br /><br />Big Fat Warning<br /><br />This will DESTROY your gh-pages branch. If you love it, you'll want to take backups before playing with this. This script assumes that gh-pages is 100% derivative. You should never edit files in your gh-pages branch by hand if you're using this script because you will lose your work.<br /><br />Usage:<br /><br />Usage: ghp-import [OPTIONS] DIRECTORY<br /><br />Options:<br /> -m MESG The commit message to use on the gh-pages branch.<br /> -p Push the branch to origin/gh-pages after committing.<br /> -r REMOTE The name of the remote to push to. [origin]<br /> -h, --help show this help message and exit<br /><br />Its pretty simple. Inside your repository just run ghp-import $DOCS_DIR where $DOCS_DIR is the path to the built documentation. This will write a commit to your gh-pages branch with the current documents in it.<br /><br />If you specify -p it will also attempt to push the gh-pages branch to GitHub. By default it'll just run git push origin gh-pages. You can specify a different remote using the -r flag.<br /><br />#md5=f8cf8d77db1ad77d850c590ff8c9daa9

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Branch Commit Docs Dir Documentation Ghp Ghp Import Ghpages Ghpimport Github Hosting Import Message Origin Pretty Remote Repository Script Sources Wanted Write You039ll
Users rating: 0/10

License: Freeware Size: 10.24 KB
GHP-IMPORT RELATED
Database Tools  -  Quick CSV import 1.0
Quick CSV import can be used to import data from CSV (Comma Separated Value) files into a given MySQL database table.Quick CSV import parses a given CSV file to extract the field names. Then it imports the data into the MySQL database using a LOAD...
30.72 KB  
Time & Clock Tools  -  EssentialPIM 2.11
This absolutely free personal information manager can store, manage and encrypt data: day/week/month/year schedules, to do lists for keeping all your tasks up-to-date, notes (pictures, tables, any formatted text), and contacts. Offers Rijndael...
2.46 MB  
Inventory Systems  -  Up2Freight 1.0
Up2Freight Import is a world-class import management system designed to expedite the import process, and provide visibility to purchase orders and shipments throughout the global supply chain.
4.39 MB  
Business  -  Go-OO! 3. 2. 2000
Go-oo has built in OpenXML import filters and it will import your Microsoft Works files. Compared with up-stream OO.o, it has better Microsoft binary file support (with eg. fields support), and it will import WordPerfect graphics beautifully. If...
180.8 MB  
Accounting Tools  -  Free eBook Publisher 3.1
Free eBook Publisher (Flip html5) is a good free ebook publisher for users to create different kinds of flipbook, magazine, digital catalog and brochures which are based on HTML5 technology. There are there editions of our software available to...
19.53 MB  
Database Tools  -  EMS Data Import 2011 for SQL Server 3.5.0.1
EMS Data Import 2011 for SQL Server is an useful application taht will help you import data to SQL Server tables from MS Excel 97-2007, MS Access, DBF, XML, RTF, TXT, CSV, MS Word 2007, ODF and HTML files. It provides adjustable import...
 
Database Tools  -  EMS Data Import 2011 for DB2 3.5.0.1
EMS Data Import for DB2 is a powerful utility that will help you import your data quickly from MS Excel, MS Access, DBF, XML, TXT and CSV files to DB2 tables. It provides adjustable import parameters, including: source data formats for all the...
 
Libraries  -  MT::Import::Mbox::Importer 1.0
MT::Import::Mbox::Importer is a wrapper class for importing a collection of mbox folders using MT::Import::Mbox. SYNOPSIS use MT::Import::Config::Importer; my $mt = MT::Import::Mbox::Importer->new("/path/to/config"); $mt->collect(); # You...
7.17 KB  
Utilities  -  ProM Import Framework 3.1
ProM Import Framework project allows you to extract process enactment event logs from a set of information systems. These can be exported in the MXML format, which is the standard event log data format for Process Mining analysis techniques....
419.84 KB  
Modules  -  Wordpress Import 5.x-1.x-dev 1.0
Only the superuser can import the blog.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Key features "Wordpress Import": - Wordpress posts are imported as nodes of type...
 
NEW DOWNLOADS IN SHELL & DESKTOP, FILE UTILITIES
Shell & Desktop  -  Glunarclock 0.32.4
GNOME Lunar Clock Applet displays the current phase of the Moon as an applet for the gnome panel. In the properties box you can choose between a real image Features Pointing with the mouse at the applet...
522.24 KB  
Shell & Desktop  -  KOpenBabel 0.2
KOpenBabel is a graphical interface to Open Babel.[1] KOpenBabel can handle and convert over 70 chemical file formats. At this time, it can convert files, guess input file type and convert a large number of files with a single click. The user...
20.48 KB  
Shell & Desktop  -  Fekete 5
Icon theme for Linux For all possible desktop, and Linux distro Special additives: Suse's Yast icons. Xfce system icons, and archaic mimetypes icons Mandriva "special placed" status icons. Libreoffice icons.
71.59 MB  
Shell & Desktop  -  DesktopTools 02-alpha
DesktopTools is a collection of small utillities which help to make your daily life easier. Since the tools themself are rather small (projectwise) I keep them not as individual projects, but have them under this collective name.
102.4 KB  
Shell & Desktop  -  XFast 0.9
XFast is a slim and lightweighted desktop environment that incorporates X and Window Manager within the same project.
1.15 MB  
File Utilities  -  Active@ KillDisk Linux Console 9.1.1110
Active@ KillDisk for Linux (Console) is a powerful utility that will: wipe confidential data from unused space on your hard drive; erase data from partitions or from an entire hard disk; destroy data permanently. Active@ KillDisk for Linux...
11.07 MB  
File Utilities  -  Metalinks 5.1
Metalinks is a project to facilitate data distribution over mirrors and P2P networks. It does so by defining an XML format and the tools to handle these. The metalink files contain all the information needed to download and verify files.
5.05 MB  
File Utilities  -  SSH LoginWatcher 0.9
LoginWatcher is tailing your messages file and is waiting for an entry representing a failed login attempt via SSH. After a predefined number of attempts, the IP address of the offending host is added to the hosts.deny file to prevent further logins.
10.24 KB  
File Utilities  -  PUFS 0.0.2c
PUFS - Peer Union File System - is a poor man's na???ve distributed file system built on top of FUSE, hence running totally in user space. The project is distributed under the GPL license. PUFS' philosophy is somewhat in line...
408.58 KB  
File Utilities  -  frfs 0.0.3
frfs implements a fully functional in-RAM filesystem using the FUSE framework. Overview: With Linux, creating RAM-backed file system is easy: su to root, mount a tmpfs some place, come back to plain user. Ah, but...
153.6 KB