Giter Site home page Giter Site logo

ilaveniranjith / aosp.changelog.to_ram Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mikeng/aosp.changelog.to

0.0 0.0 0.0 107.24 MB

Generates a change log between different aosp tags. Based on the wonderful work of @alsutton

Shell 35.43% C 30.19% CSS 6.57% Makefile 0.27% HTML 27.55%

aosp.changelog.to_ram's Introduction

AOSP Changelog Generator

Receive a notification email every time a new git tag is found in AOSP
Will generates a change log between different aosp tags.

This tool works on your local checkout of the AOSP code. Be prepared, have the Repo tool installed and reserve 100GB of disk. For detailed requirementes see source.android.com.

Usage

New tag notification

$ ./check_for_new_build_label.sh <notification email address> <AOSP working directory>

The param AOSP working directory is optional and must specify the absolute path of the directory in which the whole AOSP code will be cloned. If this parameter is passed, when a new tag is found on the remote the creation of the corresponding changelog HTML page is started automatically.

Changelog generation

To generate a changelog between two tags use

$ ./get_gitlog.sh <old tag> <new tag>

from the AOSP working directory.

Changelog publication

Every time a new changelog is generated, it is published in the gh-pages branch of the current repo. This requires the gh-pages branch to exist in the current repo.

The gh-pages branch is cloned in a subdirectory of the generator repo, the changelog is copied from the AOSP_DIRECTORY, committed and pushed, using the script

$ ./upload_to_gh_pages.sh <AOSP working directory>

The param AOSP working directory is mandatory and must specify the absolute path of the directory in which the whole AOSP code has been cloned.

aosp.changelog.to_ram's People

Contributors

danybony avatar mikeng avatar doctoralchemy avatar friedger avatar charroch avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.