Changeset 270063 in webkit


Ignore:
Timestamp:
Nov 19, 2020 5:23:54 PM (3 years ago)
Author:
James Darpinian
Message:

Improve update-angle script and move to Tools/Scripts
https://bugs.webkit.org/show_bug.cgi?id=218831

Reviewed by Kenneth Russell.

update-angle fetches changes from upstream ANGLE into Source/ThirdParty/ANGLE,
updates WebKit's build files and helps merge WebKit's local changes.

Source/ThirdParty/ANGLE:

  • Moved to Tools/Scripts so that it doesn't overwrite itself during the update process.
  • Reversed direction of rebase. Before the script rebased ANGLE on WebKit; now it rebases WebKit's ANGLE changes on upstream ANGLE master. This makes a lot more sense and results in fewer changes to rebase. This requires the use of git-filter-repo to make the rebase not prohibitively slow.
  • Removed bash dependency.
  • Fixed all issues identified by shellcheck.
  • Fixed changes.diff to show added files, while filtering files added by WebKit's build process.
  • Fixed changes.diff to ignore whitespace changes.
  • Added --regenerate-changes-diff option to update changes.diff in between ANGLE updates.
  • Updated [angle_]commit.h generation for upstream changes.
  • Removed need to run the script multiple times during the rebase process.
  • update-angle.sh: Removed.

Tools:

  • Moved to Tools/Scripts so that it doesn't overwrite itself during the update process.
  • Reversed direction of rebase. Before the script rebased ANGLE on WebKit; now it rebases WebKit's ANGLE changes on upstream ANGLE master. This makes a lot more sense and results in fewer changes to rebase. This requires the use of git-filter-repo to make the rebase not prohibitively slow.
  • Removed bash dependency.
  • Fixed all issues identified by shellcheck.
  • Fixed changes.diff to show added files, while filtering files added by WebKit's build process.
  • Fixed changes.diff to ignore whitespace changes.
  • Added --regenerate-changes-diff option to update changes.diff in between ANGLE updates.
  • Updated [angle_]commit.h generation for upstream changes.
  • Removed need to run the script multiple times during the rebase process.
  • Scripts/update-angle: Added.
Location:
trunk
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/ANGLE/ChangeLog

    r270062 r270063  
     12020-11-19  James Darpinian  <jdarpinian@chromium.org>
     2
     3        Improve update-angle script and move to Tools/Scripts
     4        https://bugs.webkit.org/show_bug.cgi?id=218831
     5
     6        Reviewed by Kenneth Russell.
     7
     8        update-angle fetches changes from upstream ANGLE into Source/ThirdParty/ANGLE,
     9        updates WebKit's build files and helps merge WebKit's local changes.
     10
     11          - Moved to Tools/Scripts so that it doesn't overwrite itself during the
     12            update process.
     13          - Reversed direction of rebase. Before the script rebased ANGLE on WebKit;
     14            now it rebases WebKit's ANGLE changes on upstream ANGLE master. This
     15            makes a lot more sense and results in fewer changes to rebase. This
     16            requires the use of git-filter-repo to make the rebase not prohibitively
     17            slow.
     18          - Removed bash dependency.
     19          - Fixed all issues identified by shellcheck.
     20          - Fixed changes.diff to show added files, while filtering files added by
     21            WebKit's build process.
     22          - Fixed changes.diff to ignore whitespace changes.
     23          - Added --regenerate-changes-diff option to update changes.diff in between
     24            ANGLE updates.
     25          - Updated [angle_]commit.h generation for upstream changes.
     26          - Removed need to run the script multiple times during the rebase process.
     27
     28        * update-angle.sh: Removed.
     29
    1302020-11-19  Dean Jackson  <dino@apple.com>
    231
  • trunk/Tools/ChangeLog

    r270054 r270063  
     12020-11-19  James Darpinian  <jdarpinian@chromium.org>
     2
     3        Improve update-angle script and move to Tools/Scripts
     4        https://bugs.webkit.org/show_bug.cgi?id=218831
     5
     6        Reviewed by Kenneth Russell.
     7
     8        update-angle fetches changes from upstream ANGLE into Source/ThirdParty/ANGLE,
     9        updates WebKit's build files and helps merge WebKit's local changes.
     10
     11         - Moved to Tools/Scripts so that it doesn't overwrite itself during the
     12           update process.
     13         - Reversed direction of rebase. Before the script rebased ANGLE on WebKit;
     14           now it rebases WebKit's ANGLE changes on upstream ANGLE master. This
     15           makes a lot more sense and results in fewer changes to rebase. This
     16           requires the use of git-filter-repo to make the rebase not prohibitively
     17           slow.
     18         - Removed bash dependency.
     19         - Fixed all issues identified by shellcheck.
     20         - Fixed changes.diff to show added files, while filtering files added by
     21           WebKit's build process.
     22         - Fixed changes.diff to ignore whitespace changes.
     23         - Added --regenerate-changes-diff option to update changes.diff in between
     24           ANGLE updates.
     25         - Updated [angle_]commit.h generation for upstream changes.
     26         - Removed need to run the script multiple times during the rebase process.
     27
     28        * Scripts/update-angle: Added.
     29
    1302020-11-19  Jonathan Bedard  <jbedard@apple.com>
    231
Note: See TracChangeset for help on using the changeset viewer.