Skip to content

Store git version info in Shotcut.app/versions#76

Merged
ddennedy merged 1 commit intomltframework:masterfrom
metellius:versionInfoStoredInTarball
May 31, 2015
Merged

Store git version info in Shotcut.app/versions#76
ddennedy merged 1 commit intomltframework:masterfrom
metellius:versionInfoStoredInTarball

Conversation

@metellius
Copy link
Copy Markdown
Contributor

versiondiff.sh can give a nice readable list over new commits introduced in a
new release.

versiondiff.sh accepts two parameters, in the same order as a git range:
$ versiondiff.sh [old] [new]

These parameters can either be

  • a compressed shotcut release (tar.bz2 file)
  • a Shotcut.app folder
  • or the versions file directly

Example output:

$ ./versiondiff.sh ~/tmp/shotcut.tar.bzip2  ~/shotcut/Shotcut/Shotcut.app
Reading version from /home/harald/tmp/shotcut.tar.bzip2...

---- FFmpeg: 2 new commits
db27f50 avformat/mov: Fix mixed declaration and statement warning
8327bef Update for 2.3.6

---- frei0r: 2 new commits
baa08d2 Fix memory leaks in cairoblend and cairoaffineblend.
75e8940 Fix possible divide by zero.

---- libepoxy: 3 new commits
20062c2 Merge branch 'khronos-registry'
e9ce388 Import registry from SVN 29350
135f7bf wgl: Fix an extra break statement.

---- libvpx: 0 new commits

---- mlt: 0 new commits

---- movit: 2 new commits
b757b4f Release Movit 1.1.3.
0cea318 Make read_file() thread-safe.

---- opus: 2 new commits
36e0445 Ogg Opus draft: Address chair review comments.
6814b2c Avoiding the term "mode" in opus_demo

---- shotcut: 3 new commits
a80d205 Store git version info in Shotcut.app/versions
4535b19 Reject timeline modifications to locked tracks
231462e Do not auto-select clips on locked tracks

---- vid.stab: 7 new commits
4ec5be1 Merge branch 'master' of github.com:georgmartius/vid.stab
b002aac Merge pull request #23 from govindnh4cl/DocUpdate
859ddff Updated spaces
326f76f renamed README.md after updating it
2c52016 Merge pull request #21 from al42and/transcode-plugin-compilation
3c09ff2 Minor issues with transcode filter
07693de version to 1.0 because of API actually changed between 0.96 and 0.98

---- webvfx: 2 new commits
a54b093 Change nokia.com links in documentation to qt-project.org.
e5c01d4 Change all nokia.com links to qt-project.org.

---- x264: 2 new commits
121396c Cosmetic changes
8e71b43 Update configure for auto detection of system libx264 configuration

---- x265: 0 new commits

versiondiff.sh can give a nice readable list over new commits introduced in a
new release.
@ddennedy
Copy link
Copy Markdown
Member

It will only go into the Linux builds as currently authored. Is that OK? It would not be going into the src archive posted with all releases either.

@ddennedy
Copy link
Copy Markdown
Member

With some changes to the text output, it could be TWiki or Markdown syntax. If TWiki, it has potential to be added to the website more easily or possibly automated in the future.

@metellius
Copy link
Copy Markdown
Contributor Author

I didn't notice before now that this particular section was platform-specific. Yes, linux-only should probably be fine for now; the three platforms are built at the same time anyways, so the risk of them not getting built on the exact same revisions is marginal.

For non-linux platforms later I'll need some help testing the script on a build server at some point.

@ddennedy
Copy link
Copy Markdown
Member

OK, I will merge it as it will be nice to include this version tracking, and we can improve on it later as desired.

ddennedy added a commit that referenced this pull request May 31, 2015
Store git version info in Shotcut.app/versions
@ddennedy ddennedy merged commit efc351c into mltframework:master May 31, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants