Opened 2 years ago

Last modified 2 years ago

#16216 new enhancement

Hide core updater if running an svn checkout

Reported by: johnjamesjacoby Owned by:
Priority: normal Milestone: Future Release
Component: Upgrade/Install Version:
Severity: normal Keywords: has-patch ui-feedback
Cc:

Description

The logic with this patch is if you are running an svn checkout, do not display the core updater code and instead display a reminder.

Attachments (5)

running-svn-co.patch (3.6 KB) - added by johnjamesjacoby 2 years ago.
16216.diff (768 bytes) - added by solarissmoke 2 years ago.
16216.2.diff (820 bytes) - added by solarissmoke 2 years ago.
Add ABSPATH, use is_dir(), and capital P, dangit!
16216.3.diff (796 bytes) - added by solarissmoke 2 years ago.
warning.jpg (74.1 KB) - added by dd32 2 years ago.

Download all attachments as: .zip

Change History (20)

  • Component changed from General to Upgrade/Install
  • Keywords 3.2-early added
  • Milestone changed from Awaiting Review to Future Release

Having some sort of svn-specific behavior is definitely something we should do, but disabling the core updater entirely seems error prone. It should just be a warning.

  • Keywords 3.2-early removed
  • Milestone changed from Future Release to 3.2

What koop said.

Also, we should do the same per plugin/theme at some point.

Last edited 2 years ago by scribu (previous) (diff)
  • Keywords has-patch added

How does this do for a simple warning?

comment:4   dd322 years ago

  • Keywords ui-feedback added

I'd throw an ABSPATH in there at least. Someone else might like to weigh in on the wording.

Wouldn't is_directory() be more appropriate?

Wouldn't is_directory() be more appropriate?

Yeah, I suppose it would, have changed it.

I believe WordPress is spelled wrong here :-)

Everyone's allowed to make that mistake once, right? :P

Since we're at it, how about checking for a .git directory too? :D

Add ABSPATH, use is_dir(), and capital P, dangit!

There we go. I thought about customising the string for SVN and Git, but it seems like overkill.

comment:11 follow-up: ↓ 12   nacin2 years ago

If we are to offer Git checkout detection, which I'm not inclined to do, I'd rather not combine the string.

Also, let's spell out "Subversion". My take: <strong>Warning:</strong> It appears that you are running Subversion checkout of WordPress. You may wish to keep WordPress up to date using Subversion instead.

Also, please don't replace patches -- just upload new ones.

comment:12 in reply to: ↑ 11   solarissmoke2 years ago

Also, please don't replace patches -- just upload new ones.

Okay.

If we are to offer Git checkout detection, which I'm not inclined to do

I agree here, Support the VCS we're using, we can't support every single VCS out there..

dd322 years ago

attachment warning.jpg added

  • demo of 16216.3.diff for UI feedback.
  • Milestone changed from 3.2 to Future Release

Missed freeze, punting.

Note: See TracTickets for help on using tickets.