- Nov 08, 2016
-
-
Jani Nikula authored
NOTE: This change depends on the nightly.conf commit 0d0e6d4e7dcc ("nightly.conf: prepare for remote agnostic configuration") in the rerere-cache branch of the drm-intel repo. Looking at that first makes this change more sensible. Use two arrays to configure the repos and branches to be merged to the integration branch: drm_tip_repos An associative array that maps repo names to urls. This is mostly a convenience for defining the other array. The repo names are symbolic, and not related to actual git remote names. It's also helpful for implementing dim create-branch and remove-branch. drm_tip_config An array of strings which describes the repos and branches to be used to generate the integration branch. The repos are listed using the symbolic repo names from the drm_tip_repos array. It's also possible to list an override sha, in case there's a need to hold back updating to the tip of the branch for some reason. dim as a whole still remains dependent on specific (and configured) remote names, but this change detaches nightly.conf from the remote names. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
We'll change the name at some point, add some indirection, with a generic variable name. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Oct 28, 2016
-
-
Jani Nikula authored
Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Oct 27, 2016
-
-
Simona Vetter authored
echoerr for error output, and start them with an explanation for what's amiss. Also adjust the check to look for a .git directory, not just any directory. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Oct 26, 2016
-
-
Along with the DRIVER_DATE, also update the DRIVER_TIMESTAMP as measured in seconds from the start of the epoch. Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk> Cc: Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
For even more Cc! Result is sometimes a bit excessive and will need some trimming sometimes. v2: Don't sort, since that makes a mess of the list. Use magic awk command found through googling instead. Signed-off-by:
Daniel Vetter <daniel.vetter@ffwll.ch> [Jani: fix some indentation, add --pattern-depth 1 option] Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Encodes the best practices for undoing a botched-up conflict resolution. v2: Rebased to pull prep work before the dim reorg. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com> [Jani: fix some typos] Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
... instead of git branch | grep. Handles submatches and branches starting with - reliably. Motivated by a review from Jani. v2: Rebase ahead of the bigger dim reworks (requested by Jani). Cc: Jani Nikula <jani.nikula@linux.intel.com> Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
With our proliferation of branches it's become long useless. Nowadays my MO is to revert the offending commit in the rerere-cache branch explicitly, remove drm-intel-nightly/.git/rr-cache and then re-run rebuild-nightly. That works much better, hence nuke this helper. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Signed-off-by:
Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Exits script to annoy people roughly every 100th time ... Also switch to the magic @{upstream} reference, in case the remote is not called origin (which is pretty normal in case of using git worktree). Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Just maybe a bit more visibility, the scripts are growing. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Oct 11, 2016
-
-
Jani Nikula authored
Add a command to check if the user is running an up-to-date version of dim. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
Run sparse only on files that have changed in the range. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
Defaults to -j20. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
The -f option does what the doctor orders. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
The usage has become a bit unwieldy with the command list. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
Add $dim for the basename of the script and use it. Acked-by:
Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Sep 30, 2016
-
-
Jani Nikula authored
The user can eyeball the list of Cc's while git churns through history to figure out whether the fix belongs in stable or not. Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
Add 'dim cite' subcommand to cite the supplied committish in format 'sha1 ("commit subject")'. Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Jani Nikula authored
Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Sep 26, 2016
-
-
Simona Vetter authored
When cherry-picking hotfixes, this can happen. And I can't rebase drm-intel-next-queued any more to fix it up like before. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Sep 23, 2016
-
-
Simona Vetter authored
Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
Simona Vetter authored
Without those git send-email tries to cc the patch to "#" and "v4.7+", which upsets gmail ... Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Aug 29, 2016
-
-
Jani Nikula authored
Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Aug 23, 2016
-
-
Simona Vetter authored
hisilicon unfortunately requires this since it's a warn-fest on 32bit builds. Cc: seanpaul@chromium.org Cc: sumit.semwal@linaro.org Cc: sumit.semwal@linaro.org Cc: architt@codeaurora.org Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Jul 20, 2016
-
-
Simona Vetter authored
Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
Simona Vetter authored
Unclear whether dim co or plain cd was meant, suggested by Chris. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Jul 19, 2016
-
-
Simona Vetter authored
Need to start somewhere ... Reviewed-by:
<seanpaul@chromium.org> Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Jul 11, 2016
-
-
Simona Vetter authored
Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- May 10, 2016
-
-
Joonas Lahtinen authored
If committing to drm-intel-next-queued branch, require the committer to be aware that they are committing outside of drm/i915 maintenance scope. v2: - Do not use warn_or_fail (Jani) - Only apply to drm-intel-next-queued branch (Daniel) v3: - Do not use HEAD but $commit (Jani) Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Jani Nikula <jani.nikula@intel.com> Acked-by:
Jani Nikula <jani.nikula@intel.com> Signed-off-by:
Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
-
- Apr 20, 2016
-
-
Simona Vetter authored
Just trying to document how big stuff actually lands today.
-
- Apr 19, 2016
-
-
Simona Vetter authored
Based upon a great comment from Jani.
-
- Mar 30, 2016
-
-
Simona Vetter authored
-
Simona Vetter authored
-
- Mar 23, 2016
-
-
Simona Vetter authored
It's explained in the rules, but tricky. Let's use computers to get it right ;-) Note that Cc: drm-intel-fixes has a few false positives since the script can't predict when exactly the feature cutoff is going to be. But that's better than losing a few bugfixes. Cc: Jani Nikula <jani.nikula@intel.com> Cc: Imre Deak <imre.deak@intel.com> Acked-by:
Imre Deak <imre.deak@intel.com>
-
- Mar 22, 2016
-
-
Jani Nikula authored
Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
- Mar 21, 2016
-
-
Jani Nikula authored
This lets you add e.g. review tags to a commit on the command line: $ dim commit-add-tag "Reviewed-by:
Ville Syrjälä <ville.syrjala@linux.intel.com>"> This could be used as a building block for further scripting. Signed-off-by:
Jani Nikula <jani.nikula@intel.com>
-
Tvrtko Ursulin authored
Makes sure that the diff line adding the BUG is not immediately preceded by the diff line removing the BUG. Or in other words, avoids false positives when existing BUG is edited. v2: Sent the incomplete version out... v3: Rebase. Signed-off-by:
Tvrtko Ursulin <tvrtko.ursulin@intel.com> Cc: Jani Nikula <jani.nikula@intel.com> Acked-by:
Daniel Vetter <daniel.vetter@ffwll.ch>
-
- Mar 16, 2016
-
-
Simona Vetter authored
-