From 25af64d3f8ee97fd8db8fe18e7d5a2bc9a9e3a52 Mon Sep 17 00:00:00 2001 From: Konstantin Stepanov Date: Thu, 23 Dec 2010 17:52:16 +0200 Subject: [PATCH] git attributes and helper scripts --- .gitattributes | 3 +++ scripts/git-filters/clean-version | 5 +++++ scripts/git-filters/smudge-version | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 .gitattributes create mode 100755 scripts/git-filters/clean-version create mode 100755 scripts/git-filters/smudge-version diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..252dd10 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +dbuscron/__init__.py filter=version +scripts* export-ignore +.git* export-ignore diff --git a/scripts/git-filters/clean-version b/scripts/git-filters/clean-version new file mode 100755 index 0000000..daf4964 --- /dev/null +++ b/scripts/git-filters/clean-version @@ -0,0 +1,5 @@ +#!/usr/bin/perl +while (<>) { + s/^__version__ = ".+?"$/__version__ = "dev"/; + print; +} diff --git a/scripts/git-filters/smudge-version b/scripts/git-filters/smudge-version new file mode 100755 index 0000000..ef7ac58 --- /dev/null +++ b/scripts/git-filters/smudge-version @@ -0,0 +1,6 @@ +#!/usr/bin/perl +chomp($git_version = `git describe --tags`); +while (<>) { + s/^__version__ = "dev"$/__version__ = "$git_version"/; + print; +} -- 1.7.9.5