- Nov 16, 2016
-
-
Simona Vetter authored
Needs new url-mapping information in nightly.conf to work properly. Only leftover bit from my original patch after rebasing is to abstract away the remote for the integration tree. v2: - Fix typo when calling rr_cache_dir. Oops. - Use cut -f 1 instead of sed/regex horrors (jani). v3: Fix bug that resulted in nesting rr-cache directories. v4: Rebasing. v5: Resurrect $repo (as $remote) printing when fetching branches, originally from my patch. v6: Use remote instead of origin local variables, to be more consistent. Picked up from Jani. v7: Move misplaced hunks to right place. v8: For the nightly remote use nightly_remote instead of anything called origin - it's confusing. v9: Create a separate rerere_remote for the rerere-cache branch. It might be in a difference local git repository (Jani). Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Nov 15, 2016
-
-
Simona Vetter authored
Needs new url-mapping information in nightly.conf to work properly. Only leftover bit from my original patch after rebasing is to abstract away the remote for the integration tree. v2: - Fix typo when calling rr_cache_dir. Oops. - Use cut -f 1 instead of sed/regex horrors (jani). v3: Fix bug that resulted in nesting rr-cache directories. v4: Rebasing. v5: Resurrect $repo (as $remote) printing when fetching branches, originally from my patch. v6: Use remote instead of origin local variables, to be more consistent. Picked up from Jani. v7: Move misplaced hunks to right place. v8: For the nightly remote use nightly_remote instead of anything called origin - it's confusing. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
Simona Vetter authored
If available by default. This saves quite a pile of disk-space that imo making it the default is justified. Note that this will break the rebuild-nightly script for now, follow-up patches will fix that. v2: Rebase to put the dim rework at the end of the series. v3: s/remote_url/url/ Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
Simona Vetter authored
The goals here are multiple: - simpler configuration through autodetection - allows seamless upgrading to git worktree for the aux checkouts - eventually I want to split up drm-misc into a separate remote ... And yes this is just a start. v2: Print errors to stderr, otherwise they can't be seen when directly assigning the result of get_remote_name to a variable. v3: Rebased to pull the cleanup patches ahead of the dim rework. v4: Rebase to put the dim rework at the end of the series. v5: s/get_remote_name/url_to_remote/ to align with Jani. v6: s/remote_url/url/ plus add a variable naming convention. v7: Move the naming convention next to the foo_to_bar mapping functions. Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- Nov 10, 2016
-
-
Simona Vetter authored
When there's a working-tree checkout we need to remove that first, before removing the branch. git complains otherwise. Not sure, but this might be a recently added more strict test for the git worktree support, at least I believe the "branch still checkout out in $dir" warning is new-ish. v2: Move to the front, also include the git worktree prune call to clean up the potential mess. Fixes: f507c923 ("dim: abstract dim_{create,remove}_branch") Signed-off-by:
Daniel Vetter <daniel.vetter@ffwll.ch>
-
Simona Vetter authored
Rodrigo recently asked me about this, and I totally failed to properly document it! Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by:
Daniel Vetter <daniel.vetter@intel.com>
-
- 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
-