Difference between revisions of "KTp/ReleaseProcess"

< KTp
Jump to: navigation, search
(Created page with "== Update repos == <code> % for i in ktp-* telepathy-logger-qt; do cd $i; git fetch origin; git checkout master; git merge origin/master; cd ..; done </code> == Create new bran...")
 
Line 1: Line 1:
 
== Update repos ==
 
== Update repos ==
  
<code>
+
<syntaxhighlight lang="bash">
% for i in ktp-* telepathy-logger-qt; do cd $i; git fetch origin; git checkout master; git merge origin/master; cd ..; done
+
$ for i in ktp-* telepathy-logger-qt; do cd $i; git fetch origin; git checkout master; git merge origin/master; cd ..; done
</code>
+
</syntaxhighlight>
  
 
== Create new branches ==
 
== Create new branches ==
  
<code>
+
<syntaxhighlight lang="bash">
% for i in ktp-* telepathy-logger-qt; do cd $i; git checkout -b kde-telepathy-0.4; cd ..; done
+
$ for i in ktp-* telepathy-logger-qt; do cd $i; git checkout -b kde-telepathy-0.4; cd ..; done
</code>
+
</syntaxhighlight>
 +
 
 +
== Sanity checking ==
 +
 
 +
=== Copyright checking ===
 +
 
 +
* Verify that the repository has a COPYING file in the top level directory with the correct license.
 +
* Verify that cmake/modules/COPYING-CMAKE-SCRIPTS exists.
 +
* Verify that all the files have a proper license header and that their license is that of the COPYING file or a compatible one:
 +
 
 +
 
 +
<syntaxhighlight lang="bash">
 +
$ git clone git://anonscm.debian.org/users/modax/copyright-helper.git
 +
$ cd copyright-helper
 +
</syntaxhighlight>
 +
 
 +
And for each repository:
 +
<syntaxhighlight lang="bash">
 +
$ ./copyright-helper.pl -l ../<repository>
 +
</syntaxhighlight>

Revision as of 15:08, 5 June 2012

Update repos

$ for i in ktp-* telepathy-logger-qt; do cd $i; git fetch origin; git checkout master; git merge origin/master; cd ..; done

Create new branches

$ for i in ktp-* telepathy-logger-qt; do cd $i; git checkout -b kde-telepathy-0.4; cd ..; done

Sanity checking

Copyright checking

  • Verify that the repository has a COPYING file in the top level directory with the correct license.
  • Verify that cmake/modules/COPYING-CMAKE-SCRIPTS exists.
  • Verify that all the files have a proper license header and that their license is that of the COPYING file or a compatible one:


$ git clone git://anonscm.debian.org/users/modax/copyright-helper.git
$ cd copyright-helper

And for each repository:

$ ./copyright-helper.pl -l ../<repository>

Content is available under Creative Commons License SA 4.0 unless otherwise noted.