public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* release.sh, take two
@ 2009-04-29 14:11 Christoph Hellwig
  2009-04-29 14:47 ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2009-04-29 14:11 UTC (permalink / raw)
  To: xfs

A new release script, now using Makepkgs to simply things.  Needs to
be run from the repository directory.

Anyone fine with commiting a copy to each of the repositories?

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: release.sh, take two
  2009-04-29 14:11 release.sh, take two Christoph Hellwig
@ 2009-04-29 14:47 ` Christoph Hellwig
  2009-05-01 22:04   ` Felix Blyakher
  0 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2009-04-29 14:47 UTC (permalink / raw)
  To: xfs

On Wed, Apr 29, 2009 at 10:11:08AM -0400, Christoph Hellwig wrote:
> A new release script, now using Makepkgs to simply things.  Needs to
> be run from the repository directory.
> 
> Anyone fine with commiting a copy to each of the repositories?

And now with actual content:


#!/bin/sh

. VERSION

version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
date=`date +"%-d %B %Y"`

echo "Updating CHANGES"
sed -e "s/${version}.*/${version} (${date})/" doc/CHANGES > doc/CHANGES.tmp && \
	mv doc/CHANGES.tmp doc/CHANGES

echo "Commiting CHANGES update to git"
git-commit -a -m "${version} release"

echo "Tagging git repository"
git-tag v${version}

echo "Creating source tarball in build/tar/"
./Makepkgs

echo "Done."
echo "Please remember to push out tags using \"git push --tags\""

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: release.sh, take two
  2009-04-29 14:47 ` Christoph Hellwig
@ 2009-05-01 22:04   ` Felix Blyakher
  2009-05-01 22:34     ` Felix Blyakher
  0 siblings, 1 reply; 5+ messages in thread
From: Felix Blyakher @ 2009-05-01 22:04 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: xfs


On Apr 29, 2009, at 9:47 AM, Christoph Hellwig wrote:

> On Wed, Apr 29, 2009 at 10:11:08AM -0400, Christoph Hellwig wrote:
>> A new release script, now using Makepkgs to simply things.  Needs to
>> be run from the repository directory.
>>
>> Anyone fine with commiting a copy to each of the repositories?
>
> And now with actual content:

Looks good.
We should also add release.sh to .gitignore.

Felix

>
>
>
> #!/bin/sh
>
> . VERSION
>
> version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
> date=`date +"%-d %B %Y"`
>
> echo "Updating CHANGES"
> sed -e "s/${version}.*/${version} (${date})/" doc/CHANGES > doc/ 
> CHANGES.tmp && \
> 	mv doc/CHANGES.tmp doc/CHANGES
>
> echo "Commiting CHANGES update to git"
> git-commit -a -m "${version} release"
>
> echo "Tagging git repository"
> git-tag v${version}
>
> echo "Creating source tarball in build/tar/"
> ./Makepkgs
>
> echo "Done."
> echo "Please remember to push out tags using \"git push --tags\""
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: release.sh, take two
  2009-05-01 22:04   ` Felix Blyakher
@ 2009-05-01 22:34     ` Felix Blyakher
  2009-05-03  7:19       ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Felix Blyakher @ 2009-05-01 22:34 UTC (permalink / raw)
  To: Felix Blyakher; +Cc: Christoph Hellwig, xfs

On May 1, 2009, at 5:04 PM, Felix Blyakher wrote:

>
> On Apr 29, 2009, at 9:47 AM, Christoph Hellwig wrote:
>
>> On Wed, Apr 29, 2009 at 10:11:08AM -0400, Christoph Hellwig wrote:
>>> A new release script, now using Makepkgs to simply things.  Needs to
>>> be run from the repository directory.
>>>
>>> Anyone fine with commiting a copy to each of the repositories?
>>
>> And now with actual content:
>
> Looks good.
> We should also add release.sh to .gitignore.

Sandeen corrected me on this.
release.sh will be in repo. I just ran 'git clean', and
was disappointed to see it removed.

So, it's all good.

Felix

>
>
> Felix
>
>>
>>
>>
>> #!/bin/sh
>>
>> . VERSION
>>
>> version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
>> date=`date +"%-d %B %Y"`
>>
>> echo "Updating CHANGES"
>> sed -e "s/${version}.*/${version} (${date})/" doc/CHANGES > doc/ 
>> CHANGES.tmp && \
>> 	mv doc/CHANGES.tmp doc/CHANGES
>>
>> echo "Commiting CHANGES update to git"
>> git-commit -a -m "${version} release"
>>
>> echo "Tagging git repository"
>> git-tag v${version}
>>
>> echo "Creating source tarball in build/tar/"
>> ./Makepkgs
>>
>> echo "Done."
>> echo "Please remember to push out tags using \"git push --tags\""
>>
>> _______________________________________________
>> xfs mailing list
>> xfs@oss.sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: release.sh, take two
  2009-05-01 22:34     ` Felix Blyakher
@ 2009-05-03  7:19       ` Christoph Hellwig
  0 siblings, 0 replies; 5+ messages in thread
From: Christoph Hellwig @ 2009-05-03  7:19 UTC (permalink / raw)
  To: Felix Blyakher; +Cc: Christoph Hellwig, xfs

Ok, I've commited it to the xfsprogs-dev, xfsdump-dev and dmapi-dev
repositories.  As far as I'm converned we are now ready for a release.

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-05-03  7:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-29 14:11 release.sh, take two Christoph Hellwig
2009-04-29 14:47 ` Christoph Hellwig
2009-05-01 22:04   ` Felix Blyakher
2009-05-01 22:34     ` Felix Blyakher
2009-05-03  7:19       ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox