package: git-dpm
version: 0.8.5-1
I'm packaging software that uses the ident tag in .gitattributes in the
upstream git directory.
Basically all the files in the tree have a $Id$ tag.
Why, I don't know; I thought we all learned we hated that back in the
bad old days of cvs.
Unfortunately this produces really unfortunate results with patches.
Attached is an example of the uunrepresented changes in a package I'm
working on:
I'm not quite sure how git dpm update-patches generates patches but it
manages to capture the patches with the old blob IDrather than with the
blob ID that results from the merged content.
So, dpkg-source claims there are unrepresented upstream changes in the
form of all the blob id updates for all the files patched by git dpm.
to deal with this I think you need to generate diffs in a manner similar
to how git merge --renormalize would do its job.
---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:
Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
Bug-Debian: http://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: <YYYY-MM-DD>
--- freeradius-2.2.5+dfsg.orig/Make.inc.in
+++ freeradius-2.2.5+dfsg/Make.inc.in
@@ -1,7 +1,7 @@
# -*- makefile -*-
# Make.inc.in
#
-# Version: $Id: 5464b2e0e75bdfe1c8b1acfb0491b3e82c74e557 $
+# Version: $Id: d3ade3b17314bead1763290a90749673092cf7e6 $
#
# Location of files.
--- freeradius-2.2.5+dfsg.orig/raddb/eap.conf
+++ freeradius-2.2.5+dfsg/raddb/eap.conf
@@ -2,7 +2,7 @@
##
## eap.conf -- Configuration for EAP types (PEAP, TTLS, etc.)
##
-## $Id: 95bebe4d25ef13871fb201ba540ed008078dab07 $
+## $Id: 4157e09820bcb6c00cfe7f36cf9ca4f15860a6f9 $
#######################################################################
#
--- freeradius-2.2.5+dfsg.orig/raddb/radiusd.conf.in
+++ freeradius-2.2.5+dfsg/raddb/radiusd.conf.in
@@ -3,7 +3,7 @@
## radiusd.conf -- FreeRADIUS server configuration file.
##
## http://www.freeradius.org/
-## $Id: 201b70b31b5bb4c2ef98c102690daa3462d5e1e3 $
+## $Id: 39a19410e81ae0f833e01ddc09c08c80860e47eb $
##
######################################################################
--- freeradius-2.2.5+dfsg.orig/src/main/conffile.c
+++ freeradius-2.2.5+dfsg/src/main/conffile.c
@@ -5,7 +5,7 @@
* write a decent parser. I know how to do that, really :)
* miquels@cistron.nl
*
- * Version: $Id: bd993e3701f73a070ef1efb9ee8afbf1d9a7f6ad $
+ * Version: $Id: d0c1b3a9bac26966dd591a587b82f0564c5af147 $
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
*/
#include <freeradius-devel/ident.h>
-RCSID("$Id: bd993e3701f73a070ef1efb9ee8afbf1d9a7f6ad $")
+RCSID("$Id: d0c1b3a9bac26966dd591a587b82f0564c5af147 $")
#include <freeradius-devel/radiusd.h>
#include <freeradius-devel/rad_assert.h>
--- freeradius-2.2.5+dfsg.orig/src/modules/rlm_sql_log/Makefile
+++ freeradius-2.2.5+dfsg/src/modules/rlm_sql_log/Makefile
@@ -1,7 +1,7 @@
#
# Makefile
#
-# Version: $Id: e09feda643e1eb51fa72d5e782225d66c6a17b7e $
+# Version: $Id: cfda9e720eb35eaa0481afa2ddfd5a71cf5cfad3 $
#
TARGET = rlm_sql_log
--- freeradius-2.2.5+dfsg.orig/src/modules/rlm_sqlcounter/Makefile.in
+++ freeradius-2.2.5+dfsg/src/modules/rlm_sqlcounter/Makefile.in
@@ -1,5 +1,5 @@
#
-# $Id: bd853f0810544d0ff2e66ebb5559fc3b53c19e9e $
+# $Id: dc57c7c169cd71b046387491c74aa0b42d651ad6 $
#
TARGET = @targetname@
--- freeradius-2.2.5+dfsg.orig/src/modules/rlm_sqlippool/Makefile.in
+++ freeradius-2.2.5+dfsg/src/modules/rlm_sqlippool/Makefile.in
@@ -1,5 +1,5 @@
#
-# $Id: af28710f09ff162000a5142f96faa471c83aa005 $
+# $Id: 3aa52c088e1b49631d0aa696450da1899e50ba91 $
#
INCLUDE += -I/usr/local/include/