• Stars
    star
    371
  • Rank 115,103 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 14 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A python script wrapper for git-archive that archives a git superproject and its submodules, if it has any. Takes into account .gitattributes

Archive a repository with all its submodules.

git-archive-all [-v] [-C BASE_REPO] [--prefix PREFIX] [--no-export-ignore] [--force-submodules] [--include EXTRA1 ...] [--dry-run] [-0 | ... | -9] OUTPUT_FILE

Options:

  --version             show program's version number and exit

  -h, --help            show this help message and exit

  -v, --verbose         enable verbose mode

  --prefix=PREFIX       prepend PREFIX to each filename in the archive;
                        defaults to OUTPUT_FILE name

  -C BASE_REPO          use BASE_REPO as the main git repository to archive;
                        defaults to the current directory when empty

  --no-export-ignore    ignore the [-]export-ignore attribute in .gitattributes

  --force-submodules    force `git submodule init && git submodule update` at
                        each level before iterating submodules

  --include=EXTRA       additional files to include in the archive

  --dry-run             show files to be archived without actually creating the archive

Questions & Answers

Q: How to exclude files?
A: Mark paths you want to exclude in the .gitattributes file with the export-ignore attribute. Read more on git-scm.com.
Q: What about non-unicode filenames?
A: All filenames that particular version of Python can represent and handle are supported. Extra [en|de]coding is done where appropriate.

Support

If functional you need is missing but you're ready to pay for it, feel free to contact me. If not, create an issue anyway, I'll take a look as soon as I can.

More Repositories

1

Power

Python module that allows you to get power and battery status of the system. Windows, Mac OS X, Linux
Python
71
star
2

MikrotikScript

Syntax highlighting and completions for the Mikrotik Scripting language for the Sublime Text editor
57
star
3

IKSegmentedControl

OpenSource analog of UISegmentedControl. Allows you to customize segment view.
Objective-C
33
star
4

IKNetworkActivityManager

The IKNetworkActivityManager class simplifies work with UIApplication network activity indicator. It turns your networkActivityIndicatorVisible = YES/NO code to add/removeNetworkUser:, so you don't need to remember about objects that can use network anymore.
Objective-C
14
star
5

phuffman

See the cuda branch.
C++
13
star
6

IKConnectionDelegate

The IKConnectionDelegate class simplifies your NSURLConnection-related code by using GCD and blocks.
Objective-C
13
star
7

SublimeMagick

SublimeMagick uses the identify tool of ImageMagick to show properties of images on status bar.
Python
10
star
8

IKApplicationPreferences

Simple and beautiful way to add preferences to your Mac application. Mac OS X 10.6+, 64bit, ARC
Objective-C
7
star
9

Xcode-Singleton-Template

Xcode template for an NSObject Singleton subclass
Objective-C
7
star
10

routeros-scripts-custom

Scripts to automate IPv6 maintenance on RouterOS, and more
RouterOS Script
6
star
11

armv6-rpi-linux-gnueabihf

Raspberry Pi toolchain for Mac OS X (GCC 4.7.3)
6
star
12

MySQL-Client-Library-for-iPhone

precompiled libmysqlclient for iPhone (armv6, armv7, clang)
C
6
star
13

Iceberg

Unofficial git fork of Iceberg
Objective-C
5
star
14

bzip2-stack

implementation of bzip2 stack
C++
5
star
15

RecentlyClosedTabs

This plugin allows you to keep history of closed tabs in Safari
Objective-C
4
star
16

ShortcutRecorderDemo

Demo for ShortcutRecorder
Objective-C
4
star
17

DBPrefsWindowController

Allows you to create preferences window like in Apple's apps.
Objective-C
4
star
18

VIXObjC

Objective-C framework for VMware VIX API
C
3
star
19

IKPowerSources

Objective-C
3
star
20

WhereAreYou

App for topcoders competition http://www.topcoder.com/wiki/display/docs/Alcatel-Lucent+$40,000+Location-Based+iPad+App+Challenge
Objective-C
3
star
21

MikrotikWikiParser

Python script that parses all CLI parameters from http://wiki.mikrotik.com into JSON file
Python
3
star
22

async_app

AsyncIO application as a hierarchy of services
Python
2
star
23

DeltaArray

Allows you to compare two sorted arrays by given criteria. Uses delegate method to inform you about differences.
Objective-C
2
star
24

K-Means-for-points

Simple implementation of k-means clustering algorithm for 2D points
C++
2
star
25

huffman

Python
1
star
26

SortLinesByColumn

Sublime Text 2/3 plugin that allows you to sort lines by selected column
Python
1
star
27

pbzip2_testing

Bash scripts for my coursework work at university
1
star
28

CoreAnimationTiming

See and learn how the CAAnimation and CAMediaTiming properties affect rendering using dynamic Xcode playground.
Swift
1
star
29

UniqueTabs

Safari 5+ extension that watches over there is only one tab per page
1
star
30

BZD-tests

Nothing interesting. Exploring the Pylons framework.
Python
1
star